@layer vendor,tokens,base,layout,components;@layer features{.default-layout :-webkit-any(.faq_block-element,.faq_full-element){--hsg-faq-section-padding-block-start:var(--hsg-space-8);--hsg-faq-section-padding-block-end:var(--hsg-space-5);--hsg-faq-heading-gap:var(--hsg-space-8);--hsg-faq-answer-padding-block:var(--hsg-space-5);--hsg-faq-answer-padding-inline:var(--hsg-space-5);--hsg-faq-toggle-padding-inline-start:var(--hsg-space-5);--hsg-faq-toggle-icon-size:var(--hsg-control-size-xl);--hsg-faq-toggle-padding-inline-end:calc(var(--hsg-space-5) + var(--hsg-faq-toggle-icon-size));padding-block:var(--hsg-faq-section-padding-block-start) var(--hsg-faq-section-padding-block-end);container-type:inline-size}.default-layout :is(.faq_block-element,.faq_full-element){--hsg-faq-section-padding-block-start:var(--hsg-space-8);--hsg-faq-section-padding-block-end:var(--hsg-space-5);--hsg-faq-heading-gap:var(--hsg-space-8);--hsg-faq-answer-padding-block:var(--hsg-space-5);--hsg-faq-answer-padding-inline:var(--hsg-space-5);--hsg-faq-toggle-padding-inline-start:var(--hsg-space-5);--hsg-faq-toggle-icon-size:var(--hsg-control-size-xl);--hsg-faq-toggle-padding-inline-end:calc(var(--hsg-space-5) + var(--hsg-faq-toggle-icon-size));padding-block:var(--hsg-faq-section-padding-block-start) var(--hsg-faq-section-padding-block-end);container-type:inline-size}.default-layout .faq_block-element{--hsg-faq-section-padding-block-end:var(--hsg-space-20)}.default-layout .faq_full-element{--hsg-faq-answer-padding-block:var(--hsg-space-16)}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .heading :-webkit-any(h2,h3,h4){font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);font-weight:700;line-height:var(--hsg-line-height-2);text-transform:uppercase;text-wrap:balance;padding-block-end:var(--hsg-faq-heading-gap)}.default-layout :is(.faq_block-element,.faq_full-element) .heading :is(h2,h3,h4){font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);font-weight:700;line-height:var(--hsg-line-height-2);text-transform:uppercase;text-wrap:balance;padding-block-end:var(--hsg-faq-heading-gap)}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-item{margin-block-start:var(--hsg-space-3)}.default-layout :is(.faq_block-element,.faq_full-element) .faq-item{margin-block-start:var(--hsg-space-3)}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle{-webkit-appearance:none;appearance:none;background-color:var(--hsg-color-surface-light);color:var(--hsg-color-text-primary);cursor:pointer;font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-weight:400;line-height:var(--hsg-line-height-4);min-inline-size:0;max-inline-size:none;padding:var(--hsg-space-5) var(--hsg-faq-toggle-padding-inline-end) var(--hsg-space-5) var(--hsg-faq-toggle-padding-inline-start);text-align:start;transition:background-color var(--hsg-motion-base) var(--hsg-motion-ease-standard);border:0;inline-size:100%;margin:0;display:block;position:relative}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle{-webkit-appearance:none;appearance:none;background-color:var(--hsg-color-surface-light);color:var(--hsg-color-text-primary);cursor:pointer;font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);font-weight:400;line-height:var(--hsg-line-height-4);min-inline-size:0;max-inline-size:none;padding:var(--hsg-space-5) var(--hsg-faq-toggle-padding-inline-end) var(--hsg-space-5) var(--hsg-faq-toggle-padding-inline-start);text-align:start;transition:background-color var(--hsg-motion-base) var(--hsg-motion-ease-standard);border:0;inline-size:100%;margin:0;display:block;position:relative}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:before{background-color:var(--hsg-color-brand-navy);content:"";block-size:100%;transition:background-color var(--hsg-motion-base) var(--hsg-motion-ease-standard);inline-size:var(--hsg-faq-toggle-icon-size);position:absolute;top:0}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:before{background-color:var(--hsg-color-brand-navy);content:"";block-size:100%;transition:background-color var(--hsg-motion-base) var(--hsg-motion-ease-standard);inline-size:var(--hsg-faq-toggle-icon-size);position:absolute;top:0}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:0}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:0}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:after{background-color:var(--hsg-color-ink-on-surface);content:"";block-size:var(--hsg-faq-toggle-icon-size);transition:transform .15s var(--hsg-motion-ease-standard);inline-size:var(--hsg-faq-toggle-icon-size);margin-block-start:calc(var(--hsg-faq-toggle-icon-size) / -2);position:absolute;top:50%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7.563'%20viewBox='0%200%2012%207.563'%20fill='currentColor'%3e%3cg%20id='right-chevron_2_'%20data-name='right-chevron%20(2)'%20transform='translate(12%20-82.222)%20rotate(90)'%3e%3cpath%20id='Path_5'%20data-name='Path%205'%20d='M89.5,5.307,84.479.293a.967.967,0,0,0-1.386,0L82.507.87a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7L86.25,6,82.507,9.743a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7l.585.578a.986.986,0,0,0,1.386,0L89.5,6.7a.986.986,0,0,0,.285-.7A.943.943,0,0,0,89.5,5.307Z'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7.563'%20viewBox='0%200%2012%207.563'%20fill='currentColor'%3e%3cg%20id='right-chevron_2_'%20data-name='right-chevron%20(2)'%20transform='translate(12%20-82.222)%20rotate(90)'%3e%3cpath%20id='Path_5'%20data-name='Path%205'%20d='M89.5,5.307,84.479.293a.967.967,0,0,0-1.386,0L82.507.87a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7L86.25,6,82.507,9.743a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7l.585.578a.986.986,0,0,0,1.386,0L89.5,6.7a.986.986,0,0,0,.285-.7A.943.943,0,0,0,89.5,5.307Z'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:after{background-color:var(--hsg-color-ink-on-surface);content:"";block-size:var(--hsg-faq-toggle-icon-size);transition:transform .15s var(--hsg-motion-ease-standard);inline-size:var(--hsg-faq-toggle-icon-size);margin-block-start:calc(var(--hsg-faq-toggle-icon-size) / -2);position:absolute;top:50%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7.563'%20viewBox='0%200%2012%207.563'%20fill='currentColor'%3e%3cg%20id='right-chevron_2_'%20data-name='right-chevron%20(2)'%20transform='translate(12%20-82.222)%20rotate(90)'%3e%3cpath%20id='Path_5'%20data-name='Path%205'%20d='M89.5,5.307,84.479.293a.967.967,0,0,0-1.386,0L82.507.87a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7L86.25,6,82.507,9.743a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7l.585.578a.986.986,0,0,0,1.386,0L89.5,6.7a.986.986,0,0,0,.285-.7A.943.943,0,0,0,89.5,5.307Z'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='7.563'%20viewBox='0%200%2012%207.563'%20fill='currentColor'%3e%3cg%20id='right-chevron_2_'%20data-name='right-chevron%20(2)'%20transform='translate(12%20-82.222)%20rotate(90)'%3e%3cpath%20id='Path_5'%20data-name='Path%205'%20d='M89.5,5.307,84.479.293a.967.967,0,0,0-1.386,0L82.507.87a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7L86.25,6,82.507,9.743a.943.943,0,0,0-.285.693.986.986,0,0,0,.285.7l.585.578a.986.986,0,0,0,1.386,0L89.5,6.7a.986.986,0,0,0,.285-.7A.943.943,0,0,0,89.5,5.307Z'%20transform='translate(0%200)'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle.open:before{background-color:var(--hsg-color-surface-strong)}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle.open:before{background-color:var(--hsg-color-surface-strong)}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle.open:after{transform-origin:50%;transform:rotate(180deg)}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle.open:after{transform-origin:50%;transform:rotate(180deg)}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-content{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);height:0;font-weight:400;line-height:var(--hsg-line-height-4);opacity:0;padding:0;transition:height .16s ease-in,opacity 80ms ease-in;overflow:clip}.default-layout :is(.faq_block-element,.faq_full-element) .faq-content{font-family:var(--hsg-font-family-roboto-condensed);font-size:var(--hsg-font-size-2);height:0;font-weight:400;line-height:var(--hsg-line-height-4);opacity:0;padding:0;transition:height .16s ease-in,opacity 80ms ease-in;overflow:clip}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-content.open{opacity:1;height:auto;padding:var(--hsg-faq-answer-padding-block) var(--hsg-faq-answer-padding-inline);transition:height .2s ease-out,opacity .1s ease-out}.default-layout :is(.faq_block-element,.faq_full-element) .faq-content.open{opacity:1;height:auto;padding:var(--hsg-faq-answer-padding-block) var(--hsg-faq-answer-padding-inline);transition:height .2s ease-out,opacity .1s ease-out}.default-layout .faq_full-element .faq-content.open p{padding-block-end:var(--hsg-space-5)}.default-layout .faq_block-element .faq-grid{align-items:flex-start;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.default-layout .faq_block-element .content-side{flex:1 1 0;min-inline-size:0}.default-layout .faq_block-element .image-side{flex:0 clamp(18rem,33vw,31.875rem);min-inline-size:0;max-inline-size:clamp(18rem,33vw,31.875rem)}.default-layout .faq_block-element .image-side img{object-fit:cover;object-position:center;block-size:auto;inline-size:100%;display:block}@container (width<=80rem){.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .heading :-webkit-any(h2,h3,h4){padding-block-end:var(--hsg-space-5)}.default-layout :is(.faq_block-element,.faq_full-element) .heading :is(h2,h3,h4){padding-block-end:var(--hsg-space-5)}.default-layout .faq_full-element .faq-content.open{padding-block:var(--hsg-space-8)}.default-layout .faq_block-element .image-side{flex-basis:clamp(16rem,38vw,25rem);max-inline-size:clamp(16rem,38vw,25rem)}}@container (width<=64rem){.default-layout .faq_block-element .faq-grid{display:block}.default-layout .faq_full-element .faq-content.open{padding-block:var(--hsg-space-8)}.default-layout .faq_block-element .content-side{padding-block-end:var(--hsg-space-12)}.default-layout .faq_block-element .image-side{margin-inline:calc(var(--hsg-space-gutter) * -1);inline-size:calc(100% + (var(--hsg-space-gutter) * 2));overflow:hidden}.default-layout .faq_block-element .image-side img{block-size:100%}}@media screen and (max-width:1020px){.default-layout :-webkit-any(.faq_block-element,.faq_full-element){--hsg-faq-section-padding-block-end:var(--hsg-space-8)}.default-layout :is(.faq_block-element,.faq_full-element){--hsg-faq-section-padding-block-end:var(--hsg-space-8)}}@media (prefers-reduced-motion:reduce){.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-content{transition:none}.default-layout :is(.faq_block-element,.faq_full-element) .faq-content{transition:none}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle{transition:none}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle{transition:none}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:before{transition:none}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:before{transition:none}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle:after{transition:none}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle:after{transition:none}.default-layout :-webkit-any(.faq_block-element,.faq_full-element) .faq-toggle.open:after{transform:rotate(180deg)}.default-layout :is(.faq_block-element,.faq_full-element) .faq-toggle.open:after{transform:rotate(180deg)}}}@layer pages,overrides;
