.faq[data-astro-cid-zjuznj2o]{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);transition:background var(--dur-s), box-shadow var(--dur-s);scroll-margin-top:calc(var(--header-h) + 24px)}.faq[data-astro-cid-zjuznj2o]:hover{box-shadow:inset 0 0 0 1px var(--line)}.faq[data-astro-cid-zjuznj2o][open]{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 9%, transparent), transparent 50%), var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 30%, transparent)}summary[data-astro-cid-zjuznj2o]{cursor:pointer;border-radius:var(--r-l);justify-content:space-between;align-items:center;gap:16px;padding:clamp(18px,2.4vw,24px) clamp(18px,3vw,28px);list-style:none;display:flex}summary[data-astro-cid-zjuznj2o]::-webkit-details-marker{display:none}summary[data-astro-cid-zjuznj2o]:focus-visible{outline-offset:-3px}.faq__q[data-astro-cid-zjuznj2o]{letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:850;line-height:1.25}.faq__toggle[data-astro-cid-zjuznj2o]{background:var(--glass);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-soft);transition:transform var(--dur-m) var(--ease-spring), background var(--dur-s);border-radius:50%;flex:none;position:relative}.faq__toggle[data-astro-cid-zjuznj2o]:before,.faq__toggle[data-astro-cid-zjuznj2o]:after{content:"";background:var(--gold-text);border-radius:2px;width:14px;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__toggle[data-astro-cid-zjuznj2o]:after{transition:rotate var(--dur-m) var(--ease-out);rotate:90deg}.faq[data-astro-cid-zjuznj2o][open] .faq__toggle[data-astro-cid-zjuznj2o]{background:var(--gold-soft);transform:rotate(180deg)}.faq[data-astro-cid-zjuznj2o][open] .faq__toggle[data-astro-cid-zjuznj2o]:after{rotate:0deg}.faq__a[data-astro-cid-zjuznj2o]{max-width:none;padding:0 clamp(18px,3vw,28px) clamp(20px,3vw,28px)}.faq[data-astro-cid-zjuznj2o][open] .faq__a[data-astro-cid-zjuznj2o]{animation:faq-in .4s var(--ease-out)}@keyframes faq-in{0%{transform:translateY(-6px)}}.contact-email[data-astro-cid-jwdxiih3]{border-radius:var(--r-pill);overflow-wrap:anywhere;vertical-align:middle;align-items:center;gap:8px;max-width:100%;padding:6px 14px;font-weight:850;display:inline-flex}a[data-astro-cid-jwdxiih3].contact-email{color:var(--gold-ink);background:var(--gold);text-decoration:none}a[data-astro-cid-jwdxiih3].contact-email:hover{background:var(--gold-hi)}.contact-email--placeholder[data-astro-cid-jwdxiih3]{color:var(--gold-text);background:var(--gold-soft);outline:2px dashed var(--gold-text);outline-offset:-2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}
