.faq-content__search{margin:0 auto var(--space-6);max-width:72rem}.faq-content__search-input{background:color-mix(in oklab, var(--color-surface) 92%, var(--color-bg) 8%)}.faq-content__empty{margin:0 auto var(--space-4);max-width:72rem}.faq-content__browse{gap:var(--space-6);max-width:72rem;margin:0 auto;display:grid}.faq-content__tab-strip{align-items:stretch;gap:var(--space-2);max-width:100%;display:flex}.faq-content__tab-scroll{background:color-mix(in oklab, var(--color-surface) 88%, var(--color-bg) 12%);border:1px solid color-mix(in oklab, var(--color-border) 88%, var(--color-accent) 12%);border-radius:var(--radius-md);color:var(--color-accent);cursor:pointer;padding:var(--space-2);transition:border-color .18s var(--material-cubic-bezier),color .18s var(--material-cubic-bezier),opacity .18s var(--material-cubic-bezier);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.faq-content__tab-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq-content__tab-scroll:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-border) 72%, var(--color-accent) 28%);color:var(--color-text)}.faq-content__tab-scroll:disabled{cursor:not-allowed;opacity:.35}.faq-content__tablist-scroll{-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--space-4));min-width:0;padding-block:var(--space-1);padding-inline:var(--space-4);scrollbar-width:thin;flex:1;overflow-x:auto}@media screen and (min-width:900px){.faq-content__tablist-scroll{margin-inline:0;padding-inline:0}}.faq-content__tab-strip--scrollable .faq-content__tablist-scroll{margin-inline:0;padding-inline:0}.faq-content__tablist{gap:var(--space-2);min-width:min-content;display:flex}.faq-content__tab{background:color-mix(in oklab, var(--color-surface) 88%, var(--color-bg) 12%);border:1px solid color-mix(in oklab, var(--color-border) 88%, var(--color-accent) 12%);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-francois-one),var(--font-body),sans-serif;font-size:clamp(.65rem,1.5vw,var(--text-sm));letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);max-width:min(22rem,85vw);padding:var(--space-3) var(--space-4);text-align:left;text-transform:uppercase;transition:border-color .18s var(--material-cubic-bezier),color .18s var(--material-cubic-bezier),background .18s var(--material-cubic-bezier);flex-shrink:0}.faq-content__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.faq-content__tab:hover:not(.is-active){border-color:color-mix(in oklab, var(--color-border) 72%, var(--color-accent) 28%);color:var(--color-text)}.faq-content__tab.is-active{background:color-mix(in oklab, var(--color-surface) 92%, var(--color-bg) 8%);border-color:color-mix(in oklab, var(--color-border) 72%, var(--color-accent) 28%);box-shadow:inset 0 -2px 0 0 var(--color-accent);color:var(--color-text)}.faq-content__tabpanel{outline:none}.faq-content__tabpanel-heading{font-family:var(--font-francois-one),var(--font-body),sans-serif;letter-spacing:var(--tracking-wide);margin:calc(var(--space-2)*-1) 0 0;text-transform:uppercase}.faq-content__list{gap:var(--space-4);max-width:72rem;margin:0 auto;display:grid}.faq-content__item{background:color-mix(in oklab, var(--color-surface) 92%, var(--color-bg) 8%);border:1px solid color-mix(in oklab, var(--color-border) 84%, var(--color-accent) 16%);border-radius:var(--radius-md);display:grid;overflow:hidden}.faq-content__item.is-open .faq-content__answer{grid-template-rows:1fr}.faq-content__trigger{color:inherit;cursor:pointer;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}@media screen and (max-width:768px){.faq-content__trigger{padding:var(--space-5)}}.faq-content__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.faq-content__trigger-icon{color:var(--color-accent);text-align:center;min-width:1.5rem;font-size:1.5rem;line-height:1}.faq-content__question{color:var(--color-text);font-family:var(--font-francois-one),var(--font-body),sans-serif;letter-spacing:var(--tracking-tight);font-size:clamp(1.25rem,2vw,1.6rem);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.faq-content__answer{transition:grid-template-rows .28s var(--material-cubic-bezier);grid-template-rows:0fr;display:grid;overflow:hidden}.faq-content__answer-inner{gap:var(--space-3);min-height:0;display:grid;overflow:hidden}.faq-content__answer-inner--wrapper{padding:0 var(--space-6) var(--space-6)}@media screen and (max-width:768px){.faq-content__answer-inner--wrapper{padding:0 var(--space-5) var(--space-5)}}.faq-content__answer p{color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:86ch;margin:0}.faq-content__answer p:not(:last-child){margin-bottom:12px}
