@layer organisms{.faq{padding-inline:var(--padding-inline)}@media (width>=120rem){.faq{padding-inline:var(--max-size-container)}}.faq .page-header{padding-block-start:calc(var(--wave-divider-block-size) + 2rem)}.faq-main{gap:var(--fluid-64-80) var(--column-gap);padding-block:1rem var(--fluid-64-80);reading-flow:grid-rows;grid-template-areas:"content""sidebar";grid-auto-columns:100%;display:grid}@media (width>=64rem){.faq-main{grid-template:[sidebar content]auto/[sidebar-start]repeat(4,minmax(0,1fr))[sidebar-end content-start]repeat(6,minmax(0,1fr))[content-end]repeat(2,minmax(0,1fr))}}@media (width>=120rem){.faq-main{grid-template-columns:[sidebar-start]repeat(3,minmax(0,1fr))[sidebar-end content-start]repeat(5,minmax(0,1fr))[content-end]repeat(4,minmax(0,1fr))}}.faq-content{flex-direction:column;grid-area:content;display:flex}.faq-content .heading{color:var(--color-accent)}@media (width<64rem){.faq-content{padding-block-start:var(--fluid-24-32)}}.faq-header{text-wrap:balance;flex-direction:column;row-gap:1.5rem;margin-block-end:2rem;display:flex}.faq-questions{flex-direction:column;display:flex}@media (width>=64rem){.faq-questions{margin-block-start:2rem}}.faq-title{scroll-margin-top:calc(var(--header-block-size) + var(--padding-block-main));padding-block-end:1.5rem}:root[data-scrolled=true] .faq-title{scroll-margin-top:var(--padding-block-main)}.faq-title:not(:first-of-type){padding-block-start:var(--fluid-48-64)}.faq-sidebar{reading-flow:grid-order;grid-area:sidebar;row-gap:3rem;display:grid}@media (width>=64rem){.faq-sidebar{grid-template-rows:1fr auto;align-self:start;min-block-size:52rem;padding-inline-end:4rem;position:sticky;inset-block-start:0}.faq-sidebar .faq-aside{align-self:start;padding-block-end:10rem;transition:inset-block-start .2s;position:sticky;inset-block-start:calc(var(--header-block-size) + var(--padding-block-main))}:root[data-scrolled=true] :is(.faq-sidebar .faq-aside){inset-block-start:var(--padding-block-main)}}.faq-sidebar .faq-aside-content{display:grid}@media (width>=64rem){.faq-sidebar .faq-aside-content{order:1}}.faq-sidebar .faq-aside-content p{max-inline-size:30ch}.faq-aside ul{flex-direction:column;row-gap:.5rem;display:flex}@media (width<64rem){.faq-aside{display:none}}.faq-themes-select{z-index:2;margin-block-end:2rem;margin-inline:calc(var(--padding-inline) * -1);background-color:var(--color-secondary-background-light);border-block-end:1px solid var(--color-border);transition:inset-block-start .2s;position:sticky;inset-block-start:var(--header-block-size)}:root[data-scrolled=true] .faq-themes-select{inset-block-start:0}.faq-themes-select .faq-swiper-wrapper{position:relative}.faq-themes-select .faq-swiper-wrapper:before{inline-size:100%;block-size:var(--wave-divider-block-size);content:"";background-color:var(--color-secondary-background-light);display:block;position:absolute;inset-block-end:100%;inset-inline-start:0}.faq-themes-select swiper-container{padding-inline:var(--padding-inline)}.faq-themes-select swiper-container::part(container){overflow:visible}.faq-themes-select swiper-slide{inline-size:auto}.faq-themes-select a{text-transform:uppercase;border-block-end:2px solid #0000;padding-block:1rem;font-size:.75rem;font-weight:700;transition:color .15s,border-color .15s;display:block}.faq-themes-select a[data-active=true]{color:var(--color-accent);border-block-end-color:currentColor}@media (width>=64rem){.faq-themes-select{display:none}}.faq-themes-next{z-index:1;cursor:pointer;background:linear-gradient(to right, transparent, var(--color-secondary-background-light) 55%);inline-size:5rem;justify-content:flex-end;align-items:center;padding-inline-end:calc(var(--padding-inline) - .5rem);display:flex;position:absolute;inset-block:0;inset-inline-end:0}.faq-themes-next:after{aspect-ratio:1;content:"";inline-size:1.5rem;-webkit-mask-image:var(--icon-chevron);-webkit-mask-image:var(--icon-chevron);mask-image:var(--icon-chevron);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.faq-themes-next.is-hidden{display:none}}
