/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer components{.faq-filter-region{isolation:isolate;position:relative}[data-ref=faqList]{flex-direction:column;gap:80px;display:flex}@media(min-width:64rem){[data-ref=faqList]{gap:0}}.faq-filter-nav{flex-wrap:nowrap;align-items:center;gap:.75rem 1.5rem;display:flex;overflow-x:auto}@media(min-width:64rem){.faq-filter-nav{gap:.75rem 2rem;width:fit-content;margin-left:auto}}.faq-filter-nav__button{color:var(--color-muted);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.125rem 0 .55rem;font-size:.75rem;line-height:1;transition:color .2s;position:relative}.faq-filter-nav__button:after{content:"";transform-origin:0;opacity:0;background:currentColor;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.faq-filter-nav__button:hover,.faq-filter-nav__button:focus-visible,.faq-filter-nav__button[aria-pressed=true]{color:var(--color-foreground)}.faq-filter-nav__button[aria-pressed=true]:after{opacity:.7;transform:scaleX(1)}.faq-item-content p{opacity:.75}[data-controller=faq-filter] [data-ref=stickyHeader]{z-index:20;background:var(--color-background);box-shadow:4px 0 0 0 var(--color-background),-4px 0 0 0 var(--color-background);padding-top:24px;padding-bottom:24px;transition:top .3s ease-out,box-shadow .2s ease-out;position:relative}[data-controller=faq-filter].is-stuck [data-ref=stickyHeader]{box-shadow:4px 0 0 0 var(--color-background),-4px 0 0 0 var(--color-background),0 1px 0 0 var(--color-border)}.faq-filter-loading{z-index:10;pointer-events:none;justify-content:center;align-items:flex-start;gap:.875rem;padding-top:100px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.faq-filter-loading__label{font-family:var(--font-body);font-size:var(--text-body-small);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-ivory);opacity:.9}.faq-filter-loading__spinner{width:3.5rem;height:3.5rem;color:var(--color-brand-ivory);filter:drop-shadow(0 0 .75rem #e9e2d759);background:radial-gradient(circle,currentColor 0 .16rem,#0000 .18rem);border-radius:9999px;position:relative}@supports (color:color-mix(in lab,red,red)){.faq-filter-loading__spinner{filter:drop-shadow(0 0 .75rem color-mix(in srgb,var(--color-brand-ivory) 35%,transparent))}}.faq-filter-loading__spinner{animation:1.2s ease-in-out infinite faq-spinner-pulse}.faq-filter-loading__spinner:before,.faq-filter-loading__spinner:after{content:"";border-radius:9999px;position:absolute;top:0;right:0;bottom:0;left:0}.faq-filter-loading__spinner:before{border:1.5px solid #0000;border-color:currentColor #0000 #0000 currentColor;animation:.85s linear infinite faq-spinner-spin}.faq-filter-loading__spinner:after{border:1px solid var(--color-brand-ivory);opacity:.75;border-top-color:#0000;border-left-color:#0000;animation:1.2s linear infinite faq-spinner-spin-reverse;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}[data-controller=faq-filter].is-loading [data-ref=faqList],[data-controller=faq-filter].is-loading [data-ref=emptyState]{opacity:.24;transition:opacity .28s ease,transform .35s var(--ease-spring-l);transform:scale(.985)}[data-controller=faq-filter]:not(.is-loading) [data-ref=faqList],[data-controller=faq-filter]:not(.is-loading) [data-ref=emptyState]{transition:opacity .28s ease,transform .35s var(--ease-spring-l)}}@keyframes faq-spinner-spin{to{transform:rotate(360deg)}}@keyframes faq-spinner-spin-reverse{to{transform:rotate(-360deg)}}@keyframes faq-spinner-pulse{0%,to{opacity:.82;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}
