.faqsHero{padding-top:calc(var(--header-h) + var(--s-32));padding-bottom:var(--s-48);background:var(--surface-dark);min-height:320px;color:var(--ink-inverse);position:relative;overflow:hidden}.faqsHero:before{content:"";pointer-events:none;background:radial-gradient(52% 78% at 16% 44%,#5f249f7a 0%,#5f249f00 72%),radial-gradient(46% 60% at 84% 16%,#6cace424 0%,#6cace400 74%);position:absolute;inset:0}.faqsHero__inner{z-index:1;position:relative}.faqsHero__title{max-width:16ch;margin-top:var(--s-16);text-transform:uppercase;letter-spacing:var(--ls-h2)}.faqsHero__body{max-width:52ch;margin-top:var(--s-24);color:var(--muted-inverse)}@media (width<=768px){.faqsHero{padding-top:calc(var(--header-h) + var(--s-24));padding-bottom:var(--s-32);min-height:0}.faqsHero__title{max-width:none}}.faqSidebar{gap:var(--s-24);align-content:start;min-width:0;display:grid}@media (width>=1024px){.faqSidebar{position:sticky;top:144px}}.faqSearch__control{display:block}.faqSearch__icon{top:50%;left:var(--s-16);width:18px;height:18px;color:var(--muted);pointer-events:none;margin-top:-9px;position:absolute}.faqSearch__input{padding-left:calc(var(--s-16) + 18px + var(--s-8));padding-right:52px}.faqSearch__input::-webkit-search-cancel-button{appearance:none}.faqSearch__input::-webkit-search-decoration{appearance:none}.faqSearch__clear{border-radius:var(--r-pill);width:44px;height:44px;color:var(--muted);justify-content:center;align-items:center;margin-top:-22px;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:4px}.faqSearch__clear:hover{color:var(--ink)}.faqSearch__clear svg{width:16px;height:16px}.faqSearch__count{margin-top:var(--s-8);color:var(--muted)}.faqNav__title{margin-bottom:var(--s-16);color:var(--muted)}.faqNav__list{display:flex}.faqNav__link{align-items:center;gap:var(--s-8);color:var(--muted);transition:color .2s;display:flex}.faqNav__count{font-size:var(--fs-fine);color:var(--muted);font-weight:600}@media (width>=1024px){.faqNav__list{flex-direction:column;gap:2px}.faqNav__link{padding:9px var(--s-8) 9px var(--s-16);border-left:2px solid var(--line);font-size:var(--fs-caption);justify-content:space-between;font-weight:500;line-height:1.3}.faqNav__link:hover{color:var(--ink)}.faqNav__link[aria-current]{border-left-color:var(--purple);color:var(--ink);font-weight:600}}@media (width<=1023px){.faqSidebar{z-index:5;gap:var(--s-8);margin-inline:calc(var(--gutter) * -1);padding:var(--s-16) var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.faqSearch__count,.faqNav__title{display:none}.faqNav{overscroll-behavior-x:contain;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);overflow-x:auto}.faqNav::-webkit-scrollbar{display:none}.faqNav__list{gap:var(--s-8);flex-wrap:nowrap}.faqNav__link{min-height:44px;padding:10px var(--s-16);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-caption);white-space:nowrap;flex:none;font-weight:600}.faqNav__link[aria-current]{background:var(--navy);box-shadow:none;color:#fff}.faqNav__link[aria-current] .faqNav__count{color:#ffffffb3}}
