.faq-preface[data-astro-cid-aeykah6s]{color:var(--ink);background:var(--surface-flow)}.faq-preface__grid[data-astro-cid-aeykah6s]{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,8vw,9rem);display:grid}.faq-preface[data-astro-cid-aeykah6s] h2[data-astro-cid-aeykah6s]{max-width:10ch;font-family:var(--serif);margin:0;font-size:clamp(2.45rem,5vw,3.75rem);font-weight:430;line-height:1.04}.faq-preface[data-astro-cid-aeykah6s] .lead[data-astro-cid-aeykah6s]{color:var(--muted)}.faq-preface__note[data-astro-cid-aeykah6s]{max-width:38rem;color:var(--muted);margin:2rem 0 0;padding-top:2rem;font-size:.88rem}.faq-tools[data-astro-cid-aeykah6s]{z-index:1;background:var(--surface-flow);padding-block:1.5rem;position:relative}.faq-search[data-astro-cid-aeykah6s] label[data-astro-cid-aeykah6s]{color:var(--gold-deep);margin-bottom:.5rem;font-size:.875rem;font-weight:560;display:block}.faq-search__field[data-astro-cid-aeykah6s]{border-bottom:1px solid var(--gold);grid-template-columns:1fr auto;display:grid}.faq-search[data-astro-cid-aeykah6s] input[data-astro-cid-aeykah6s]{min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:0;padding:.6rem 0;font-size:clamp(1.3rem,2vw,1.7rem)}.faq-search[data-astro-cid-aeykah6s] input[data-astro-cid-aeykah6s]::placeholder{color:var(--muted)}.faq-search__field[data-astro-cid-aeykah6s]:focus-within{border-bottom-color:var(--gold-deep);box-shadow:0 1px 0 var(--gold-deep)}.faq-search[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]{color:var(--gold-deep);cursor:pointer;background:0 0;border:0;padding:0 0 0 1rem;font-size:.875rem;font-weight:560}.faq-search[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]:hover,.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]:hover{color:var(--ink)}.faq-filters[data-astro-cid-aeykah6s]{flex-wrap:wrap;gap:.55rem .65rem;margin-top:1.15rem;padding-bottom:.25rem;display:flex}.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]{min-width:0;max-width:100%;min-height:2.75rem;color:var(--muted);background:var(--surface-tint);cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:.5rem;padding:.55rem .85rem;font-size:.875rem}.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s] span[data-astro-cid-aeykah6s]{color:var(--gold-deep);font-variant-numeric:tabular-nums;margin-left:.35rem}.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s][aria-pressed=true]{color:var(--ink);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--surface-edge)}.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s][aria-pressed=true] span[data-astro-cid-aeykah6s]{color:var(--gold-deep)}.faq-result[data-astro-cid-aeykah6s]{color:var(--muted);margin:.85rem 0 0;font-size:.875rem}.faq-list-layout[data-astro-cid-aeykah6s]{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.faq-list-layout[data-astro-cid-aeykah6s]>[data-astro-cid-aeykah6s],.faq-index[data-astro-cid-aeykah6s]{min-width:0;max-width:100%}.faq-index[data-astro-cid-aeykah6s]{position:static}.faq-index[data-astro-cid-aeykah6s]>p[data-astro-cid-aeykah6s]{color:var(--gold-deep);font-family:var(--serif);margin:0 0 .8rem;font-size:.9rem;font-style:italic;font-weight:450}.faq-index[data-astro-cid-aeykah6s] ol[data-astro-cid-aeykah6s]{margin:0;padding:0;list-style:none}.faq-index[data-astro-cid-aeykah6s] li[data-astro-cid-aeykah6s]{margin-bottom:.2rem}.faq-index[data-astro-cid-aeykah6s] a[data-astro-cid-aeykah6s]{min-height:2.75rem;color:var(--muted);border-radius:.5rem;padding:.7rem .65rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.faq-index[data-astro-cid-aeykah6s] a[data-astro-cid-aeykah6s]:hover{color:var(--gold-deep);background:var(--surface-tint)}.faq-category[data-astro-cid-aeykah6s]{scroll-margin-top:calc(var(--header-compact) + 2rem);margin-bottom:clamp(4rem,7vw,7rem)}.faq-category__heading[data-astro-cid-aeykah6s]{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.2rem;display:flex}.faq-category__heading[data-astro-cid-aeykah6s] h3[data-astro-cid-aeykah6s]{max-width:22ch;font-family:var(--serif);margin:0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:430;line-height:1.08}.faq-category__heading[data-astro-cid-aeykah6s] span[data-astro-cid-aeykah6s]{color:var(--muted);flex:none;font-size:.875rem}.faq-item[data-astro-cid-aeykah6s]{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent)}.faq-item[data-astro-cid-aeykah6s][hidden],.faq-category[data-astro-cid-aeykah6s][hidden]{display:none}.faq-item[data-astro-cid-aeykah6s] details[data-astro-cid-aeykah6s]{scroll-margin-top:calc(var(--header-compact) + 2rem)}.faq-item[data-astro-cid-aeykah6s] summary[data-astro-cid-aeykah6s]{cursor:pointer;grid-template-columns:3.5rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-height:6rem;padding-block:1rem;list-style:none;display:grid}.faq-item[data-astro-cid-aeykah6s] summary[data-astro-cid-aeykah6s]::-webkit-details-marker{display:none}.faq-item__number[data-astro-cid-aeykah6s]{color:var(--gold-deep);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:560}.faq-item__question[data-astro-cid-aeykah6s]{min-width:0;max-width:40ch;font-family:var(--serif);overflow-wrap:anywhere;hyphens:auto;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:470;line-height:1.25}.faq-item__toggle[data-astro-cid-aeykah6s]{justify-self:end;width:1.5rem;height:1.5rem;position:relative}.faq-item__toggle[data-astro-cid-aeykah6s]:before,.faq-item__toggle[data-astro-cid-aeykah6s]:after{background:var(--gold);content:"";width:1.1rem;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__toggle[data-astro-cid-aeykah6s]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-aeykah6s] details[data-astro-cid-aeykah6s][open] .faq-item__toggle[data-astro-cid-aeykah6s]:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer[data-astro-cid-aeykah6s]{padding:0 3.5rem clamp(2rem,4vw,3.5rem) calc(3.5rem + clamp(.75rem,2vw,1.5rem))}.faq-answer[data-astro-cid-aeykah6s] .prose[data-astro-cid-aeykah6s]{max-width:48rem}.faq-answer[data-astro-cid-aeykah6s] .prose[data-astro-cid-aeykah6s] h1,.faq-answer[data-astro-cid-aeykah6s] .prose[data-astro-cid-aeykah6s] h2,.faq-answer[data-astro-cid-aeykah6s] .prose[data-astro-cid-aeykah6s] h3{font-family:var(--serif);font-size:1rem;font-weight:700;line-height:1.35}.faq-deep-link[data-astro-cid-aeykah6s]{min-height:2.75rem;color:var(--gold-deep);gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:560;text-decoration:none;display:inline-flex}.faq-empty[data-astro-cid-aeykah6s]{text-align:center;padding:clamp(4rem,8vw,7rem) 0}.faq-empty[data-astro-cid-aeykah6s] p[data-astro-cid-aeykah6s]{font-family:var(--serif);font-size:clamp(2rem,4vw,3rem)}@media (width<=58rem){.faq-preface__grid[data-astro-cid-aeykah6s],.faq-list-layout[data-astro-cid-aeykah6s]{grid-template-columns:1fr}.faq-index[data-astro-cid-aeykah6s]{display:none}}@media (width>=58.01rem){.faq-index[data-astro-cid-aeykah6s]{top:calc(var(--header-compact) + 2rem);max-height:calc(100vh - var(--header-compact) - 3rem);max-height:calc(100dvh - var(--header-compact) - 3rem);scrollbar-width:thin;position:sticky;overflow-y:auto}.faq-index[data-astro-cid-aeykah6s] a[data-astro-cid-aeykah6s]:focus-visible{outline-offset:-3px}}@media (width<=40rem){.faq-search__field[data-astro-cid-aeykah6s]{grid-template-columns:1fr}.faq-search[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]{text-align:left;width:100%;min-height:2.75rem;padding:.45rem 0}.faq-filters[data-astro-cid-aeykah6s]{gap:.55rem .65rem}.faq-filters[data-astro-cid-aeykah6s] button[data-astro-cid-aeykah6s]{text-align:left;overflow-wrap:anywhere}.faq-item[data-astro-cid-aeykah6s] summary[data-astro-cid-aeykah6s]{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem}.faq-answer[data-astro-cid-aeykah6s]{padding-left:3rem;padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-item__toggle[data-astro-cid-aeykah6s]:before,.faq-item__toggle[data-astro-cid-aeykah6s]:after{transition:none}}
