.citable-kicker{color:var(--c-muted);font:400 var(--t-eyebrow)/1.2 var(--sans);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:14px;display:inline-flex}.citable-kicker:before{content:"";background:var(--c-muted);width:36px;height:1px}.citable-faq{border-bottom:1px solid var(--c-line);gap:20px;padding:44px 0;display:grid}.citable-faq h2{max-width:18ch;color:var(--c-fg);font-family:var(--logo);text-wrap:balance;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.1}.citable-faq h2[id]{scroll-margin-top:clamp(24px,4vh,42px)}.citable-faq__nav{flex-wrap:wrap;gap:10px;display:flex}.citable-faq__nav a{border:1px solid var(--c-line-bold);color:var(--c-fg-soft);font:300 13px/1.2 var(--sans);white-space:nowrap;border-radius:999px;padding:9px 16px;transition:background .2s,color .2s,border-color .2s}.citable-faq__nav a:hover,.citable-faq__nav a:focus-visible{background:var(--c-fg);color:var(--c-paper);border-color:var(--c-fg)}.citable-faq__groups{gap:28px;display:grid}.citable-faq__group{gap:14px;scroll-margin-top:clamp(24px,4vh,42px);display:grid}.citable-faq__group h3{color:var(--c-accent);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.2}@media (min-width:980px){.citable-faq{padding-block:54px}}
