.faq-section[data-astro-cid-al2ca2vr]{background:var(--paper-warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-section[data-astro-cid-al2ca2vr][data-bg=paper]{background:var(--paper);border-top:none;border-bottom:none}.faq-group[data-astro-cid-al2ca2vr]{margin-bottom:3rem}.faq-group[data-astro-cid-al2ca2vr]:last-child{margin-bottom:0}.faq-group-label[data-astro-cid-al2ca2vr]{display:block;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-weight:500;padding-bottom:.875rem;border-bottom:1px solid var(--ink);margin-bottom:0}.faq-group[data-astro-cid-al2ca2vr]:not(:has(.faq-group-label)) .faq-list[data-astro-cid-al2ca2vr]{border-top:1px solid var(--ink)}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr]{padding:0}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{display:grid;grid-template-columns:80px 1fr auto;gap:2rem;padding:2rem 0;cursor:pointer;list-style:none;align-items:center;transition:padding-left .2s}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::marker{display:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover{padding-left:.5rem}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover .faq-question[data-astro-cid-al2ca2vr]{color:var(--sage)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover .faq-toggle[data-astro-cid-al2ca2vr]{border-color:var(--sage);color:var(--sage)}.faq-num[data-astro-cid-al2ca2vr]{font-family:var(--mono);font-size:.75rem;color:var(--sage);letter-spacing:.1em;font-weight:500}.faq-question[data-astro-cid-al2ca2vr]{font-family:var(--serif);font-style:italic;font-size:1.25rem;font-weight:380;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:0;transition:color .2s}.faq-toggle[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-muted);transition:transform .2s,border-color .2s,color .2s;flex-shrink:0}.faq-toggle[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{transition:transform .2s;display:block}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open] .faq-toggle[data-astro-cid-al2ca2vr] svg[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open] .faq-toggle[data-astro-cid-al2ca2vr]{border-color:var(--sage);color:var(--sage)}.faq-item[data-astro-cid-al2ca2vr] details[data-astro-cid-al2ca2vr][open] .faq-question[data-astro-cid-al2ca2vr]{color:var(--sage)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 0 2rem calc(80px + 2rem);max-width:calc(64ch + 80px + 2rem)}.faq-answer[data-astro-cid-al2ca2vr] p{font-family:var(--sans);font-size:1rem;line-height:1.65;color:var(--ink-muted);font-weight:400}.faq-answer[data-astro-cid-al2ca2vr] p strong{color:var(--ink);font-weight:500}.faq-answer[data-astro-cid-al2ca2vr] p+p{margin-top:.875rem}@media(max-width:768px){.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{grid-template-columns:1fr auto;gap:1rem;padding:1.75rem 0}.faq-num[data-astro-cid-al2ca2vr]{display:none}.faq-question[data-astro-cid-al2ca2vr]{font-size:1.125rem}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 0 1.75rem}}
