@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/pws-product-finder/clientlibs/clientlib-app/resources/fonts/icomoon.eot?uhshql);src:url(../../../etc.clientlibs/pws-product-finder/clientlibs/clientlib-app/resources/fonts/icomoon.eot?uhshql#iefix) format("embedded-opentype"),url(../../../etc.clientlibs/pws-product-finder/clientlibs/clientlib-app/resources/fonts/icomoon.ttf?uhshql) format("truetype"),url(../../../etc.clientlibs/pws-product-finder/clientlibs/clientlib-app/resources/fonts/icomoon.woff?uhshql) format("woff"),url(../../../etc.clientlibs/pws-product-finder/clientlibs/clientlib-app/resources/fonts/icomoon.svg?uhshql#icomoon) format("svg")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:100;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-UltLt.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:italic;font-weight:100;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-UtLtI.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:200;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-Th.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:italic;font-weight:200;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-ThIt.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-Lt.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:italic;font-weight:300;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-LtIt.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-Rg.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:500;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-Md.woff) format("woff")}@font-face{font-display:swap;font-family:HSBC Univers Next;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/fonts/UniversNextforHSBCW02-Bd.woff) format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box}.pf-wrapper{background-color:#ededed;-webkit-box-shadow:0 0 0 100vw #ededed;box-shadow:0 0 0 100vw #ededed;clip-path:inset(0 -100vw);color:#333;font-size:1rem}.pf-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.pf-wrapper a:focus,.pf-wrapper a:focus-visible{outline-color:#101010;outline-offset:1px;outline-width:1px}.pf-icon-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;color:var(--comp-link-color-iconLink-text-default-onLight,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--semantic-typography-content-caption-loud,500 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-caption-loud-letterSpacing,0);-webkit-transition:color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:color .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;transition:color .3s ease-in-out,text-decoration .3s ease-in-out;transition:color .3s ease-in-out,text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}.pf-icon-cta--start .pf-icon{margin-right:8px}.pf-icon-cta--end .pf-icon{margin-left:8px}.pf-icon-cta:hover{color:var(--semantic-color-text-actionable-hover,#767676);text-decoration:underline}.page>.intro-section{height:auto!important}.container{max-width:100%;width:100%}.pf-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:var(--semantic-space-general-responsive-500,40px) 0;position:relative}@media(min-width:960px){.pf-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:var(--semantic-space-general-responsive-500-l,3pc) 0}}.pf-grid__sidebar{width:100%}@media(min-width:960px){.pf-grid__sidebar{width:33.3333333333%}}@media(min-width:1280px){.pf-grid__sidebar{width:25%}}.pf-grid__sidebar--hidden{display:none}.pf-grid__main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;max-width:100vw;scroll-behavior:smooth;scroll-margin-top:62px;width:100%}@media(min-width:960px){.pf-grid__main-content{gap:20px;scroll-margin-top:107px;width:66.6666666667%}}@media(min-width:1280px){.pf-grid__main-content{scroll-margin-top:8pc;width:75%}}.pf-grid__main-content--no-sidebar{width:100%}.additional-details{padding-top:var(--semantic-space-general-responsive-200,1pc)}@media(min-width:960px){.additional-details{-webkit-column-gap:var(--semantic-space-general-responsive-200-l,20px);-moz-column-gap:var(--semantic-space-general-responsive-200-l,20px);column-gap:var(--semantic-space-general-responsive-200-l,20px);display:grid;grid-template-columns:minmax(calc(100% - 520px - var(--semantic-space-general-responsive-200-l, 20px)),-webkit-max-content) 1fr;grid-template-columns:minmax(calc(100% - 520px - var(--semantic-space-general-responsive-200-l, 20px)),max-content) 1fr;padding-top:var(--semantic-space-general-responsive-200-l,20px)}}.additional-details__actions,.additional-details__dropdown{grid-column:1}.additional-details__actions .pf-icon-cta,.additional-details__dropdown .pf-icon-cta{min-height:44px;text-align:left;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.additional-details__dropdown{grid-column:1/3}.additional-details__dropdown .additional-details__wrapper .additional-details__list,.additional-details__dropdown .additional-details__wrapper .additional-details__list-header{margin-bottom:1pc}.additional-details__dropdown .additional-details__wrapper .additional-details__list-header{font:var(--semantic-typography-content-caption-normal,400 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-caption-normal-letterSpacing,0)}.additional-details__dropdown .additional-details__wrapper .additional-details__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--semantic-space-general-responsive-50-l,8px);padding:0}.additional-details__dropdown .additional-details__wrapper .additional-details__list li{list-style-position:inside;padding-left:26px}.additional-details__dropdown .additional-details__wrapper .additional-details__list li:before{padding-left:var(--semantic-space-general-responsive-50-l,8px)}.additional-details__links{grid-column:1}@media(min-width:960px){.additional-details__links{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--semantic-space-general-responsive-200-l,20px);grid-column:2;justify-content:end;margin-left:auto;margin-top:auto}}.additional-details .cta-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--semantic-typography-content-body-loud,500 1rem/1.5rem "Univers Next for HSBC",sans-serif);justify-content:center;letter-spacing:var(--semantic-typography-content-body-loud-letterSpacing,0);margin-top:var(--semantic-space-general-responsive-200,1pc);min-height:44px;padding:var(--comp-button-space-standard-padding-vertical,10px) var(--comp-button-space-standard-padding-horizontal,1pc);text-align:center;text-decoration:none;width:100%;word-break:keep-all}.additional-details .cta-link--primary{background:var(--comp-button-color-primary-background-default,#db0011);color:var(--semantic-color-background-container-static-standard,#fff)}.additional-details .cta-link--primary:hover{background:var(--comp-button-color-primary-background-hover,var(--semantic-color-fill-primary-hover,#ba1110))}.additional-details .cta-link--secondary{fill:var(--comp-button-color-secondary-icon-default,var(--semantic-color-icon-primary-default,#333));background:var(--comp-button-color-secondary-background-default,var(--brand-hsbc-color-transparent,hsla(0,0%,100%,0)));border-color:var(--comp-button-color-secondary-border-default,var(--brand-hsbc-color-complementaryGrey-grey5,#333));border-style:solid;border-width:var(--comp-button-borderWidth-secondary,.0625rem);color:var(--comp-button-color-secondary-text-default,var(--semantic-color-text-primary-default,#333))}.additional-details .cta-link--secondary:hover{fill:var(--comp-button-color-secondary-icon-hover,var(--semantic-color-icon-primary-hover,#333));background:var(--comp-button-color-secondary-background-hover,var(--brand-hsbc-color-complementaryGrey-grey1,#f3f3f3));border-color:var(--comp-button-color-secondary-border-hover,var(--brand-hsbc-color-complementaryGrey-grey5,#333));color:var(--comp-button-color-secondary-text-hover,var(--semantic-color-text-primary-hover,#333))}@media(min-width:960px){.additional-details .cta-link{margin-left:0;margin-top:0;max-width:260px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.additional-details .cta-link:first-child{margin-left:auto}}.additional-details.additional-details--open .additional-details__dropdown{min-width:260px}@media(min-width:960px){.additional-details:has(.additional-details__dropdown+.additional-details__links) .additional-details__dropdown{grid-column:1}}@media(min-width:960px){.additional-details:has(.additional-details__dropdown+.additional-details__links).additional-details--open{grid-template-columns:minmax(calc(100% - 260px - var(--semantic-space-general-responsive-200-l, 20px)),-webkit-max-content) auto;grid-template-columns:minmax(calc(100% - 260px - var(--semantic-space-general-responsive-200-l, 20px)),max-content) auto}.additional-details:has(.additional-details__dropdown+.additional-details__links).additional-details--open:has(.cta-link:only-child){grid-template-columns:minmax(calc(100% - 260px - var(--semantic-space-general-responsive-200-l, 20px)),-webkit-max-content) minmax(1fr,260px);grid-template-columns:minmax(calc(100% - 260px - var(--semantic-space-general-responsive-200-l, 20px)),max-content) minmax(1fr,260px)}}@media(min-width:1280px){.additional-details:has(.additional-details__dropdown+.additional-details__links).additional-details--open{grid-template-columns:minmax(calc(100% - 520px - var(--semantic-space-general-responsive-200-l, 20px) - var(--semantic-space-general-responsive-200-l, 20px)),-webkit-max-content) minmax(75pt,calc(520px + var(--semantic-space-general-responsive-200-l, 20px)));grid-template-columns:minmax(calc(100% - 520px - var(--semantic-space-general-responsive-200-l, 20px) - var(--semantic-space-general-responsive-200-l, 20px)),max-content) minmax(75pt,calc(520px + var(--semantic-space-general-responsive-200-l, 20px)))}}.card{--card-x-padding:var(--semantic-space-general-fixed-200,16px);-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--semantic-color-background-container-static-standard,#fff);color:var(--semantic-color-text-primary-default,#333);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:var(--semantic-space-general-fixed-200,1pc) var(--card-x-padding) var(--semantic-space-general-responsive-200,1pc)}@media(min-width:960px){.card{--card-x-padding:var(--semantic-space-general-fixed-500,40px);padding-bottom:20px;padding-top:var(--semantic-space-general-fixed-500,40px)}}.card>*{width:100%}.card__headers{margin-bottom:var(--semantic-space-general-fixed-350,28px)}.card__headers .card__title{font:var(--semantic-typography-heading-contentTitle-loud,500 1.1875rem/1.6875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-letterSpacing,0)}@media(min-width:960px){.card__headers .card__title{font:var(--semantic-typography-heading-contentTitle-loud-l,500 1.375rem/1.9375rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-l-letterSpacing,0)}}.card__headers .card__subtitle{font:var(--semantic-typography-content-caption-quiet,350 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-caption-quiet-letterSpacing,0)}.card__tiles{display:grid;gap:var(--semantic-space-item-gap-normal,1pc);grid-template-columns:1fr 1fr;margin-bottom:var(--semantic-space-general-fixed-350,28px)}@media(min-width:960px){.card__tiles{gap:var(--semantic-space-item-gap-normal-l,20px);grid-template-columns:repeat(5,1fr)}}.card .mortgage-condition:nth-child(10)~.mortgage-condition{display:none}.card__pills{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:var(--semantic-space-item-gap-tight,8px);-moz-column-gap:var(--semantic-space-item-gap-tight,8px);column-gap:var(--semantic-space-item-gap-tight,8px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:var(--semantic-space-general-fixed-350,28px);position:relative;row-gap:var(--semantic-space-general-fixed-100,8px)}@media(min-width:960px){.card__pills{padding-bottom:var(--semantic-space-general-fixed-500,40px)}}.card__pills:after{background-color:var(--semantic-color-divider,#ededed);bottom:0;content:"";height:1px;left:calc(var(--card-x-padding)*-1);position:absolute;width:calc(100% + var(--card-x-padding)*2)}.card-alert{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--comp-banner-space-contextual-gapIconMessage,8px);margin-bottom:var(--semantic-space-general-fixed-350,28px);padding:var(--comp-banner-space-contextual-paddingVertical,9pt) var(--comp-banner-space-contextual-paddingHorizontal,1pc);width:100%}.card-alert--type-info{background-color:var(--comp-banner-color-contextual-information-background,#ebeff4);border:1px solid var(--comp-banner-color-contextual-information-border,#305a85);border-radius:var(--comp-banner-cornerRadius-contextual,0);color:var(--comp-banner-color-contextual-information-message-text,#333)}.card-alert--type-warning{background:var(--comp-banner-color-contextual-warning-background,#fff8ea);border:1px solid var(--comp-banner-color-contextual-warning-border,#fb3);border-radius:var(--comp-banner-cornerRadius-contextual,0);color:var(--comp-banner-color-contextual-warning-message-text,#333)}.card-alert--type-error{background:var(--comp-banner-color-contextual-error-background,#f9f2f3);border:1px solid var(--comp-banner-color-contextual-error-border,#a8000b);border-radius:var(--comp-banner-cornerRadius-contextual,0);color:var(--comp-banner-color-contextual-error-message-text,#333)}.card-alert__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--comp-banner-space-contextual-gapHeaderMessage,4px)}.card-alert__title{font:var(--comp-banner-typography-header,500 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif")}.card-alert__title--info{color:var(--comp-banner-color-contextual-information-header-text,#333)}.card-alert__title--warning{color:var(--comp-banner-color-contextual-warning-header-text,#333)}.card-alert__title--error{color:var(--comp-banner-color-contextual-error-header-text,#333)}.card-alert__description{font:var(--comp-banner-typography-message,400 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif")}.details-list__item{font:var(--semantic-typography-content-caption-quiet,350 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-caption-quiet-letterSpacing,0)}.details-list__item a:before{content:url("data:image/svg+xml;base64,PHN2ZwogICAgYXJpYS1oaWRkZW49InRydWUiCiAgICBmb2N1c2FibGU9ImZhbHNlIgogICAgcm9sZT0iaW1nIgogICAgd2lkdGg9IjE4IgogICAgaGVpZ2h0PSIxOCIKICAgIHZpZXdCb3g9IjAgMCAxOCAxOCIKICAgIGZpbGw9Im5vbmUiCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgPgogICAgPHBhdGgKICAgICAgYXJpYS1oaWRkZW49InRydWUiCiAgICAgIGQ9Ik0xMS44IDE1LjhIMi4yVjYuMkg0LjhWNUgxVjE3SDEzVjEzLjJIMTEuOFYxNS44Wk0xNS44IDEwLjhINy4yVjIuMkgxMFYxSDZWMTJIMTdWOEgxNS44VjEwLjhaTTExLjQ2IDcuMzg4TDE1LjggMy4wNDhWNi44NTZMMTcgNS42NTZWMUgxMi4zNDNMMTEuMTQ0IDIuMTk5SDE0Ljk1M0wxMC42MTIgNi41NEwxMS40NiA3LjM4OFoiCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciIKICAgIC8+CiAgPC9zdmc+");display:inline-block;margin:0 4px 0 0;text-decoration:none}.details-list__item a,.details-list__item a:hover,.details-list__item a:visited{color:var(--semantic-color-text-actionable-hover,#767676)}.header-list{background-color:var(--semantic-color-background-container-static-standard,#fff);-webkit-box-shadow:0 0 0 100vw #fff;box-shadow:0 0 0 100vw #fff;clip-path:inset(0 -100vw);position:relative}.header-list__button{color:var(--comp-link-color-iconLink-text-default-onLight,#000)}.header-list__button .pf-icon-cta{font:var(--semantic-typography-content-body-loud,500 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-loud-letterSpacing,0);padding:0}.header-list__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--semantic-space-general-fixed-200,1pc);justify-content:space-between;padding:var(--semantic-space-general-fixed-250,20px) 0;position:relative}@media(min-width:960px){.header-list__content{-webkit-box-pack:start;-ms-flex-pack:start;gap:0;justify-content:start;padding:var(--semantic-space-general-fixed-250,20px) 0}}.header-list__pagination{color:var(--semantic-color-text-primary-default,#333);display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");gap:var(--semantic-space-general-fixed-50,4px);letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0)}@media(min-width:960px){.header-list__pagination{margin-left:var(--semantic-space-general-fixed-250,20px)}}.product-finder-hero-banner{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-hero-banner-background__primary{--pf-hero-banner-background-color:var(--brand-hsbc-color-core-hsbcRed,#db0011)}.pf-hero-banner-background__secondary{--pf-hero-banner-background-color:var(--brand-hsbc-color-core-white,#fff)}.pf-hero-banner-background__tertiary{--pf-hero-banner-background-color:var(--brand-hsbc-color-core-black,#000)}.pf-hero-banner-background__quaternary{--pf-hero-banner-background-color:var(--brand-hsbc-color-complementaryGrey-grey1,#f3f3f3)}.pf-hero-banner{background-color:var(--pf-hero-banner-background-color,#fff);margin:0 auto;max-width:930pt;padding:0}.pf-hero-banner,.pf-hero-banner .pf-hero-banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.pf-hero-banner .pf-hero-banner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-shadow:0 0 0 100vw var(--pf-hero-banner-background-color,#fff);box-shadow:0 0 0 100vw var(--pf-hero-banner-background-color,#fff);clip-path:inset(0 -100vw);-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:100%;padding-bottom:var(--semantic-space-general-fixed-500,40px)}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:var(--semantic-space-general-responsive-600,3pc) 0}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container{background-color:#fff;padding:var(--semantic-space-general-fixed-500,40px) var(--semantic-space-general-fixed-200,1pc);width:100%;z-index:2}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container{padding:var(--semantic-space-general-fixed-500,40px);width:66.6666666667%}}@media(min-width:1280px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container{width:50%}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .hsf-form{margin-left:-.625rem;margin-right:-.625rem}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode{width:100%}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .fd-row{margin:0;padding:0}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title{margin:0;padding:0;width:100%}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-fieldset__label,.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-label{font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);margin:0 0 var(--comp-formTitle-space-gapTitleField,8px)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-column-control .fd-row{display:-webkit-box;display:-ms-flexbox;display:flex}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-form-component--spaced{margin-bottom:var(--semantic-space-general-fixed-250,20px)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-select select{background-color:var(--comp-inputField-color-inactive-box-background-normal-default,#fff);border:1px solid var(--comp-inputField-color-inactive-box-border-normal-default,#767676);cursor:pointer;font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);padding:var(--comp-inputField-space-box-paddingVertical,10px) var(--comp-inputField-space-box-paddingHorizontal,1pc)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-toolbar{margin-bottom:var(--semantic-space-general-fixed-500,40px);margin-top:calc(var(--semantic-space-general-fixed-500, 40px) - var(--semantic-space-general-fixed-250, 20px));padding:0}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-button{margin:0 var(--semantic-space-general-fixed-100,8px);width:calc(100% - 1rem)}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-button{margin-left:var(--comp-button-space-standard-paddingVertical,10px);width:auto}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-review-item__value{margin-top:0}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-radiobutton__label{padding-left:var(--semantic-space-general-fixed-500,40px)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-radiobutton__input[type=radio]~label:after{background:var(--comp-radioButton-color-selected-background-normal-default,var(--semantic-color-background-container-selected-default,#fff));border-color:var(--comp-radioButton-color-selected-border-normal-default,var(--semantic-color-border-container-selected-default,#000));border-radius:var(--comp-radioButton-cornerRadius-frame,62.4375rem);height:var(--comp-radioButton-size-frame,var(--semantic-size-icon-m,1.5rem));width:var(--comp-radioButton-size-frame,var(--semantic-size-icon-m,1.5rem))}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-radiobutton__input[type=radio]~label:before{border-radius:var(--comp-radioButton-cornerRadius-indicator,62.4375rem);height:var(--comp-radioButton-size-indicator,.875rem);left:5px;margin:0;top:11px;width:var(--comp-radioButton-size-indicator,.875rem)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-radiobutton__input[type=radio]:checked+label:before{background-color:var(--comp-radioButton-color-selected-indicator-fill-normal-default,var(--semantic-color-fill-selected-default,#000))}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-numeric-box input{border:1px solid var(--comp-inputField-color-inactive-box-border-normal-default,#767676);font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);padding:var(--comp-inputField-space-box-paddingVertical,10px) var(--comp-inputField-space-box-paddingHorizontal,1pc)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title__content--h1{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-content-body-quiet,350 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-quiet-letterSpacing,0)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title__content--h2{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-display-loud,500 2.0625rem/2.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-display-loud-letterSpacing,0);margin-bottom:var(--semantic-space-general-fixed-300,24px)}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title__content--h2{font:var(--semantic-typography-heading-display-loud-l,500 2.75rem/3.125rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-display-loud-l-letterSpacing,0)}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title__content--h3{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-contentTitle-loud,500 1.1875rem/1.6875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-letterSpacing,0);margin-bottom:var(--semantic-space-general-responsive-200,1pc)}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-title__content--h3{font:var(--semantic-typography-heading-contentTitle-loud-l,500 1.375rem/1.9375rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-l-letterSpacing,0);margin-bottom:var(--semantic-space-general-responsive-200-l,20px)}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-text{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-content-body-quiet,350 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-quiet-letterSpacing,0);margin:0 0 var(--semantic-space-general-fixed-500,40px);width:100%}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-container .guideContainerWrapperNode .hsf-column-control .hsf-text{margin-bottom:var(--semantic-space-general-fixed-250,20px)}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-image{display:block;height:180px;margin-left:calc(-50vw + 50%);position:relative;width:100vw;z-index:1}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-image img{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-image img{position:static;-webkit-transform:none;transform:none}}.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-image .crh-media-aspect-ratio-container{height:auto;padding-top:0;position:unset}@media(min-width:960px){.pf-hero-banner .pf-hero-banner-wrapper .pf-hero-banner-image{height:auto;position:absolute;right:0;top:var(--semantic-space-general-responsive-600,3pc);width:calc(50% + 98px)}}.pf-icon{line-height:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.pf-icon--small svg{height:1.125rem;width:1.125rem}.pf-icon--medium svg{height:1.5rem;width:1.5rem}.pf-icon--large svg{height:2.25rem;width:2.25rem}.pf-icon-chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.info-pill{background-color:var(--semantic-color-divider,#ededed);padding:var(--comp-tag-space-padding-vertical,4px) var(--comp-tag-space-padding-horizontal,8px)}.info-pill__text{font:var(--semantic-typography-content-caption-normal,400 .875rem/1.25rem "Univers Next for HSBC",sans-serif);letter-spacing:var(--semantic-typography-content-caption-normal-letterSpacing,0);margin:0}.info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:var(--semantic-space-general-fixed-600,3pc) var(--semantic-space-general-fixed-200,1pc);padding:var(--semantic-space-general-fixed-500,40px)}.info-wrapper__icon{margin-right:var(--semantic-space-general-fixed-500,40px)}.info-wrapper__icon svg{height:7.5rem;width:7.5rem}.info-wrapper__title{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-headline-loud,500 1.75rem/2.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-headline-loud-letterSpacing,0);margin-bottom:var(--brand-hsbc-dimension-fixed-F16,1pc)}@media(min-width:960px){.info-wrapper__title{font:var(--semantic-typography-heading-headline-loud-l,500 2.1875rem/2.625rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-headline-loud-l-letterSpacing,0)}}.info-wrapper__text{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-content-body-quiet,350 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-quiet-letterSpacing,0)}.pf-modal-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pf-modal-wrapper .portal-window{max-width:700px;width:100%}@media(min-width:760px){.pf-modal-wrapper .portal-window{margin:var(--semantic-space-general-fixed-300,24px) 0}}.pf-modal-wrapper .portal-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;min-height:100vh}.pf-modal-wrapper .portal-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - var(--semantic-space-general-fixed-500, 40px)*2 - var(--semantic-size-icon-xl, 3pc));margin:var(--semantic-space-general-fixed-500,40px) 0;padding:0 var(--semantic-space-general-fixed-500,40px)}.pf-modal-wrapper .pf-modal__header{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-subheadline-normal,400 1.4375rem/1.875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-subheadline-normal-letterSpacing,0);margin-bottom:var(--semantic-space-item-gap-normal,1pc)}@media(min-width:960px){.pf-modal-wrapper .pf-modal__header{font:var(--semantic-typography-heading-subheadline-normal-l,400 1.75rem/2.25rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");font-size:1.75rem;letter-spacing:var(--semantic-typography-heading-subheadline-normal-l-letterSpacing,0);line-height:var(--semantic-space-general-fixed-450,36px);margin-bottom:var(-semantic-space-general-fixed-250,20px)}}.pf-modal-wrapper .pf-modal__content h2,.pf-modal-wrapper .pf-modal__content h3,.pf-modal-wrapper .pf-modal__content h4{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-contentTitle-normal,400 1.1875rem/1.6875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-normal-letterSpacing,0);margin-bottom:var(--semantic-space-general-fixed-200,1pc)}@media(min-width:960px){.pf-modal-wrapper .pf-modal__content h2,.pf-modal-wrapper .pf-modal__content h3,.pf-modal-wrapper .pf-modal__content h4{font:var(--semantic-typography-heading-contentTitle-normal-l,400 1.375rem/1.9375rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-normal-l-letterSpacing,0)}}.pf-modal-wrapper .pf-modal__content p{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);margin-bottom:var(--semantic-space-general-fixed-200,1pc)}.pf-modal-wrapper .pf-modal__content p b{font-weight:600}.pagination{padding:var(--brand-hsbc-dimension-fixed-F20,20px) 0}.pagination__container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--semantic-space-item-gap-normal,1pc);justify-content:flex-end}.pagination__page-info{font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);margin:0}.pagination__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--semantic-space-item-gap-tight,8px)}.pagination__controls .pagination-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--comp-button-color-secondary-background-default,hsla(0,0%,100%,0));border:1px solid var(--comp-button-color-secondary-border-default,#333);border-radius:var(--comp-button-cornerRadius,0);display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;padding:var(--comp-button-space-iconOnly-paddingVertical,13px) var(--comp-button-space-iconOnly-paddingHorizontal,13px);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:44px}.pagination__controls .pagination-button:hover{fill:var(--semantic-color-icon-primary-hover,#333);background:var(--brand-hsbc-color-complementaryGrey-grey1,#f3f3f3);border-color:var(--brand-hsbc-color-complementaryGrey-grey5,#333);color:var(--comp-button-color-secondary-text-hover,var(--semantic-color-text-primary-hover,#333));cursor:pointer}.pagination__controls .pagination-button:disabled{background:var(--comp-button-color-secondary-background-disabled,hsla(0,0%,100%,0));border:1px solid var(--comp-button-color-secondary-border-disabled,#d7d8d6);border-radius:var(--comp-button-cornerRadius,0);cursor:not-allowed}.pagination__controls .pagination-button.prev-button{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pagination__controls .pagination-button.next-button{-webkit-transform:rotate(270deg);transform:rotate(270deg)}body{position:relative}.pf-scroll-lock{height:unset!important;overflow:hidden}.portal-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999999}.portal-wrapper,.portal-wrapper .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.portal-wrapper .close-btn{background:none;border:none;cursor:pointer;margin-left:auto;padding:0}.portal-wrapper .close-btn .pf-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--semantic-color-text-primary-default,#333);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--semantic-size-icon-xl,3pc);justify-content:center;width:var(--semantic-size-icon-xl,3pc)}.portal-wrapper__backdrop{background-color:rgba(0,0,0,.5);height:100%;position:absolute;width:100%}.portal-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;width:100%}.portal-window{z-index:1}.portal-contents,.portal-window{background-color:var(--comp-checkbox-color-unselected-background-normal-default,#fff)}.portal-contents{width:100%}aside{background-color:var(--comp-checkbox-color-unselected-background-normal-default,#fff);height:100%;min-height:52pc;padding:var(--semantic-space-general-fixed-500,40px) var(--semantic-space-general-fixed-350,28px)}.portal-wrapper.sidebar-portal-wrapper{height:100%;overflow:hidden}.portal-wrapper.sidebar-portal-wrapper.portal-transition-appear,.portal-wrapper.sidebar-portal-wrapper.portal-transition-appear-active,.portal-wrapper.sidebar-portal-wrapper.portal-transition-appear-done,.portal-wrapper.sidebar-portal-wrapper.portal-transition-enter,.portal-wrapper.sidebar-portal-wrapper.portal-transition-enter-active,.portal-wrapper.sidebar-portal-wrapper.portal-transition-enter-done{overflow-y:auto}.portal-wrapper.sidebar-portal-wrapper .portal-container{height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh}.portal-wrapper.sidebar-portal-wrapper .portal-container,.portal-wrapper.sidebar-portal-wrapper .portal-window{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.portal-wrapper.sidebar-portal-wrapper .portal-window{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-grow:1;height:100%;max-width:5in;position:relative;width:100%}.portal-wrapper.sidebar-portal-wrapper .portal-window .close-btn{margin-bottom:var(--semantic-space-general-fixed-500,40px)}.portal-wrapper.sidebar-portal-wrapper .portal-contents{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;height:100%;padding:0 var(--semantic-space-general-fixed-200,1pc)}.sidebar__filter-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:var(--semantic-space-general-responsive-200,1pc)}.sidebar__filter-group>h2{margin:0}@media(min-width:960px){.sidebar__filter-group{margin-bottom:var(--semantic-space-general-responsive-200-l,20px)}}.sidebar__heading{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-heading-contentTitle-loud,500 1.1875rem/1.6875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-letterSpacing,0);margin-bottom:var(--semantic-space-general-responsive-200,1pc)}@media(min-width:960px){.sidebar__heading{font:var(--semantic-typography-heading-contentTitle-loud-l,500 1.375rem/1.9375rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-l-letterSpacing,0);margin-bottom:var(--semantic-space-general-responsive-200-l,20px)}}.sidebar__sort{margin-bottom:var(--semantic-space-general-fixed-500,40px);width:100%}.sidebar__groups{margin-bottom:var(--semantic-space-general-fixed-250,20px)}.sidebar__reset{background:transparent;border:none;color:var(--semantic-color-text-primary-default,#333);cursor:pointer;font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);text-decoration:underline}.sidebar__btn-update-container{background-color:var(--comp-checkbox-color-unselected-background-normal-default,#fff);margin-top:auto;padding:var(--semantic-space-general-fixed-250,20px) var(--semantic-space-general-fixed-200,1pc);width:100%}@media(min-width:960px){.sidebar__btn-update-container{display:none}}.sidebar__btn-update{background-color:var(--comp-button-color-primaryAlternative-background-default,#000);border:none;color:var(--comp-button-color-primaryAlternative-text-default,#fff);cursor:pointer;height:44px;outline-offset:3px;padding:var(--comp-button-space-standard-padding-Vertical,10px) var(--comp-button-space-standard-padding-Horizontal,1pc);width:100%}@media(min-width:960px){.sidebar__btn-update{display:none}}.sidebar-portal-wrapper.portal-transition-enter .portal-window,.sidebar-portal-wrapper.portal-transition-exit-active .portal-window,.sidebar-portal-wrapper.portal-wrapper .portal-window{margin-left:-5in}.sidebar-portal-wrapper.portal-transition-enter .portal-wrapper__backdrop,.sidebar-portal-wrapper.portal-transition-exit-active .portal-wrapper__backdrop,.sidebar-portal-wrapper.portal-wrapper .portal-wrapper__backdrop{opacity:0}.sidebar-portal-wrapper.portal-transition-enter-active .portal-window,.sidebar-portal-wrapper.portal-transition-enter-done .portal-window,.sidebar-portal-wrapper.portal-transition-exit .portal-window{margin-left:0}.sidebar-portal-wrapper.portal-transition-enter-active .portal-wrapper__backdrop,.sidebar-portal-wrapper.portal-transition-enter-done .portal-wrapper__backdrop,.sidebar-portal-wrapper.portal-transition-exit .portal-wrapper__backdrop{opacity:1}.sidebar-portal-wrapper.portal-transition-enter-active .portal-window,.sidebar-portal-wrapper.portal-transition-exit-done .portal-window{-webkit-transition:margin-left .3s;transition:margin-left .3s}.sidebar-portal-wrapper.portal-transition-enter-active .portal-wrapper__backdrop,.sidebar-portal-wrapper.portal-transition-exit-done .portal-wrapper__backdrop{-webkit-transition:opacity .3s;transition:opacity .3s}.checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__input{clip:rect(0 0 0 0);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.checkbox__custom{border:1px solid var(--comp-checkbox-color-unselected-border-normal-default,#767676);border-radius:0;display:inline-block;gap:8px;height:var(--comp-checkbox-size-box,24px);margin-right:10px;position:relative;width:var(--comp-checkbox-size-box,24px)}.checkbox__text{line-height:var(--comp-checkbox-size-box,24px)}.checkbox__mask{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%}.checkbox__mask--checked{opacity:1}.checkbox__mask--checked svg{height:var(--comp-checkbox-size-selected-icon,.875rem);width:var(--comp-checkbox-size-selected-icon,.875rem)}.checkbox__label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;outline-offset:5px}.checkbox__label--disabled{color:var(--semantic-color-text-primary-disabled,#d7d8d6);cursor:default}.checkbox__label--disabled .checkbox__custom{border-color:var(--semantic-color-text-primary-disabled,#d7d8d6)}.filter-group__legend{border-top:1px solid var(--semantic-color-divider,#ededed);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%}.filter-group__legend--open,.filter-group__legend:hover{background-color:var(--semantic-color-background-container-interactive-pressed,#ededed)}.filter-group__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--semantic-color-text-primary-default,#333);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--semantic-typography-content-body-loud,500 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");gap:var(--brand-hsbc-typography-paragraphSpacing-s5,9pt);letter-spacing:var(--semantic-typography-content-body-loud-letterSpacing,0);margin:var(--brand-hsbc-typography-paragraphSpacing-s4-scale2,13px) var(--semantic-space-general-fixed-50,.25rem);padding:0;width:100%}.filter-group__content-wrapper{display:none}.filter-group__content-wrapper--open{display:block}.filter-group__description{color:var(--semantic-color-text-primary-default,#333);font:var(--semantic-typography-content-body-quiet,350 1rem/1.5rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-body-quiet-letterSpacing,0);margin:0}.filter-group__icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.filter-group__icon--active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-group__list{list-style:none;margin:var(--semantic-space-item-gap-normal,1pc) 0 var(--semantic-space-general-responsive-250,20px)}.filter-group__item{margin-bottom:var(--semantic-space-general-responsive-250,20px)}.sort-dropdown{position:relative;width:100%}.sort-dropdown__option-content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--brand-hsbc-color-core-white,#fff);border:1px solid var(--brand-hsbc-color-complementaryGrey-grey4,#767676);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:var(--semantic-typography-content-body-normal,400 1rem/1.5rem "Univers Next for HSBC",sans-serif);justify-content:space-between;letter-spacing:var(--semantic-typography-content-body-normal-letterSpacing,0);min-height:var(--brand-hsbc-dimension-responsive-R11-scale1,44px);padding:var(--comp-inputField-space-box-paddingVertical,10px) var(--comp-inputField-space-box-paddingHorizontal,1pc);width:100%}.sort-dropdown__option-content:focus,.sort-dropdown__option-content:hover{border:1px solid var(--comp-button-color-primaryAlternative-background-default,#000)}.sort-dropdown__selected-option{color:var(--brand-hsbc-color-complementaryGrey-grey4,#767676)}.sort-dropdown__selected-option--active{color:var(--semantic-color-text-primary-default,#333)}.sort-dropdown__arrow{line-height:1;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.sort-dropdown__arrow--up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sort-dropdown__list{background-color:var(--brand-hsbc-color-core-white,#fff);border-bottom:1px solid var(--brand-hsbc-color-complementaryGrey-grey4,#767676);border-left:1px solid var(--brand-hsbc-color-complementaryGrey-grey4,#767676);border-right:1px solid var(--brand-hsbc-color-complementaryGrey-grey4,#767676);left:0;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.sort-dropdown__list .sort-dropdown__item{-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;border-top:1px solid var(--brand-hsbc-color-complementaryGrey-grey2,#f3f3f3);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:9px 1pc 11px;position:relative}.sort-dropdown__list .sort-dropdown__item--selected{background-color:var(--brand-hsbc-color-complementaryGrey-grey2,#f3f3f3)}.sort-dropdown__list .sort-dropdown__item:after{position:absolute;right:var(--brand-hsbc-dimension-fixed-F16,1pc);top:var(--brand-hsbc-dimension-fixed-F12,9pt)}.sort-dropdown__list .sort-dropdown__item:focus,.sort-dropdown__list .sort-dropdown__item:hover{background-color:var(--brand-hsbc-color-complementaryGrey-grey2,#f3f3f3)}.tile__data-point{font:var(--semantic-typography-heading-contentTitle-loud,500 1.1875rem/1.6875rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-letterSpacing,0)}@media(min-width:960px){.tile__data-point{font:var(--semantic-typography-heading-contentTitle-loud-l,500 1.375rem/1.9375rem "HSBC Univers Next","HSBC Neue Helvetica","sans-serif");letter-spacing:var(--semantic-typography-heading-contentTitle-loud-l-letterSpacing,0)}}.tile__details{word-wrap:break-word;font:var(--semantic-typography-content-caption-quiet,350 .875rem/1.25rem "Univers Next for HSBC","HSBC Univers Next","sans-serif");letter-spacing:var(--semantic-typography-content-caption-quiet-letterSpacing,0)}.card__tile-helper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.card__tile-helper,.card__tile-line:after{display:-webkit-box;display:-ms-flexbox;display:flex}.card__tile-line:after{background-color:#333;content:"";height:1px;width:2rem}