.faq-accordion.svelte-1rhwcka{display:grid;grid-template-columns:minmax(15rem,.38fr) minmax(0,.62fr);width:min(100%,78rem);margin:0 auto;border-block:1px solid var(--site-border);color:var(--site-ink)}.faq-accordion__header.svelte-1rhwcka{padding:clamp(1.5rem,4vw,2.75rem) clamp(1rem,3vw,2.5rem) clamp(1.5rem,4vw,2.75rem) 0;border-right:1px solid var(--site-border)}.faq-accordion__eyebrow.svelte-1rhwcka{margin:0 0 .8rem;font-family:var(--font-display);font-size:.74rem;font-weight:760;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--site-muted)}.faq-accordion.svelte-1rhwcka h2:where(.svelte-1rhwcka){margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,2.8rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.faq-accordion__intro.svelte-1rhwcka{max-width:26rem;margin:1rem 0 0;font-size:.98rem;line-height:1.6;color:var(--site-ink-soft)}.faq-accordion__list.svelte-1rhwcka{min-width:0}.faq-accordion__item.svelte-1rhwcka+.faq-accordion__item:where(.svelte-1rhwcka){border-top:1px solid var(--site-border)}.faq-accordion.svelte-1rhwcka h3:where(.svelte-1rhwcka){margin:0}.faq-accordion.svelte-1rhwcka button:where(.svelte-1rhwcka){width:100%;min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem clamp(1rem,2.5vw,1.5rem);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.faq-accordion.svelte-1rhwcka button:where(.svelte-1rhwcka):focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.faq-accordion__question.svelte-1rhwcka{font-family:var(--font-display);font-size:clamp(1rem,1.7vw,1.18rem);font-weight:620;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.faq-accordion__marker.svelte-1rhwcka{position:relative;width:1rem;height:1rem;flex:0 0 1rem;transition:transform .22s ease}.faq-accordion__marker.svelte-1rhwcka:before,.faq-accordion__marker.svelte-1rhwcka:after{content:"";position:absolute;top:.45rem;width:.65rem;height:2px;background:currentColor}.faq-accordion__marker.svelte-1rhwcka:before{left:0;transform:rotate(45deg)}.faq-accordion__marker.svelte-1rhwcka:after{right:0;transform:rotate(-45deg)}.faq-accordion__item--open.svelte-1rhwcka .faq-accordion__marker:where(.svelte-1rhwcka){transform:rotate(180deg)}.faq-accordion__content-shell.svelte-1rhwcka{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,visibility 0s linear .24s}.faq-accordion__content-shell--open.svelte-1rhwcka{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.faq-accordion__content-clip.svelte-1rhwcka{min-height:0;overflow:hidden}.faq-accordion__content.svelte-1rhwcka{padding:0 clamp(3rem,6vw,4.25rem) 1.5rem clamp(1rem,2.5vw,1.5rem);transform:translateY(-.25rem);transition:transform .22s cubic-bezier(.22,1,.36,1)}.faq-accordion__content-shell--open.svelte-1rhwcka .faq-accordion__content:where(.svelte-1rhwcka){transform:translateY(0)}.faq-accordion__content.svelte-1rhwcka p:where(.svelte-1rhwcka){margin:0;font-size:.98rem;line-height:1.65;color:var(--site-ink-soft)}.faq-accordion__links.svelte-1rhwcka{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.75rem}.faq-accordion__links.svelte-1rhwcka a:where(.svelte-1rhwcka){display:inline-flex;align-items:center;gap:.3rem;font-size:.92rem;font-weight:650;color:var(--site-brand);text-decoration:underline;text-underline-offset:.2em}@media(hover:hover){.faq-accordion.svelte-1rhwcka button:where(.svelte-1rhwcka):hover{background:color-mix(in srgb,var(--site-surface-strong) 55%,transparent)}}@media(max-width:760px){.faq-accordion.svelte-1rhwcka{grid-template-columns:1fr}.faq-accordion__header.svelte-1rhwcka{padding:1.5rem 1rem;border-right:0;border-bottom:1px solid var(--site-border)}}@media(prefers-reduced-motion:reduce){.faq-accordion__content-shell.svelte-1rhwcka,.faq-accordion__content.svelte-1rhwcka,.faq-accordion__marker.svelte-1rhwcka{transition:none!important}}
