.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.faq-intro[data-astro-cid-hemr5th4]{min-width:0}.faq-heading[data-astro-cid-hemr5th4]{color:var(--color-ink);margin-top:.65rem;margin-bottom:.75rem}.faq-subtitle[data-astro-cid-hemr5th4]{margin-bottom:1.5rem}.faq-aside-note[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-line-strong);padding-top:1.25rem}.faq-aside-prompt[data-astro-cid-hemr5th4]{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:.35rem;font-size:1.2rem;font-weight:500}.faq-aside-copy[data-astro-cid-hemr5th4]{color:var(--color-ink-muted);font-size:1rem;line-height:1.6}.faq-more-link[data-astro-cid-hemr5th4]{margin-top:.5rem;font-size:1rem}.faq-content[data-astro-cid-hemr5th4]{min-width:0}.faq-groups[data-astro-cid-hemr5th4]{gap:2rem;display:grid}.faq-group[data-astro-cid-hemr5th4]{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);padding:clamp(1.25rem,2.5vw,1.75rem)}.faq-group-head[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line-strong);margin-bottom:.5rem;padding-bottom:.875rem}.faq-group-title[data-astro-cid-hemr5th4]{font-family:var(--font-serif);color:var(--color-ink);font-size:1.375rem;font-weight:500;line-height:1.25}.faq-group-desc[data-astro-cid-hemr5th4]{color:var(--color-ink-muted);margin-top:.25rem;font-size:.9375rem}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-line-strong)}.faq-group[data-astro-cid-hemr5th4] .faq-list[data-astro-cid-hemr5th4]{border-top:0}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line)}.faq-group[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4]:last-child{border-bottom:0}.faq-summary[data-astro-cid-hemr5th4]{cursor:pointer;user-select:none;text-align:left;min-height:3.25rem;font-family:var(--font-serif);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:clamp(1.125rem,1.06rem + .25vw,1.25rem);font-weight:500;line-height:1.35;transition:color .15s;display:flex}.faq-summary[data-astro-cid-hemr5th4]:hover{color:var(--color-accent)}.faq-icon[data-astro-cid-hemr5th4]{background:var(--color-surface);border:1px solid var(--color-line-interactive);width:2rem;height:2rem;color:var(--color-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.faq-group[data-astro-cid-hemr5th4] .faq-icon[data-astro-cid-hemr5th4]{background:var(--color-paper)}.faq-item[data-astro-cid-hemr5th4][open] .faq-icon[data-astro-cid-hemr5th4]{background:var(--color-sage);border-color:var(--color-accent);transform:rotate(45deg)}.faq-answer[data-astro-cid-hemr5th4]{color:var(--color-ink-muted);max-width:65ch;padding-bottom:1.125rem;padding-right:1.5rem;font-size:1rem;line-height:1.65}@media (width>=1024px){.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);gap:3rem}}
