.faq[data-astro-cid-gfo3rpqg]{padding:var(--section) 0 var(--section-sm)}.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq-head[data-astro-cid-gfo3rpqg]{top:calc(var(--header-h) + clamp(2rem, 5vh, 3.5rem));gap:.9rem;display:grid;position:sticky}.faq-head[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{font-size:var(--step-4)}.faq-lead[data-astro-cid-gfo3rpqg]{color:var(--grey-300);max-width:34ch}.faq-cta[data-astro-cid-gfo3rpqg]{margin-top:.6rem}.eyebrow[data-astro-cid-gfo3rpqg]{color:var(--red-hi)}.faq-list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line-soft)}.qa[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line-soft);position:relative}.qa[data-astro-cid-gfo3rpqg]:before{content:"";background:linear-gradient(90deg, var(--red), var(--red-hi), transparent);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.qa[data-astro-cid-gfo3rpqg]:hover:before,.qa[data-astro-cid-gfo3rpqg][open]:before{transform:scaleX(1)}summary[data-astro-cid-gfo3rpqg]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.5rem .2rem;list-style:none;display:grid}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.qa-num[data-astro-cid-gfo3rpqg]{font-family:var(--font-display);color:var(--grey-500);font-variant-numeric:tabular-nums;min-width:1.6em;font-size:.85rem;font-weight:700;transition:color .3s}.qa-q[data-astro-cid-gfo3rpqg]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--grey-100);letter-spacing:-.02em;transition:color .3s, transform .5s var(--ease-out);line-height:1.3}summary[data-astro-cid-gfo3rpqg]:hover .qa-q[data-astro-cid-gfo3rpqg],.qa[data-astro-cid-gfo3rpqg][open] .qa-q[data-astro-cid-gfo3rpqg],summary[data-astro-cid-gfo3rpqg]:hover .qa-num[data-astro-cid-gfo3rpqg],.qa[data-astro-cid-gfo3rpqg][open] .qa-num[data-astro-cid-gfo3rpqg]{color:var(--red-hi)}.qa-icon[data-astro-cid-gfo3rpqg]{border:1px solid var(--line);width:34px;height:34px;transition:background .3s, border-color .3s, transform .5s var(--ease-out);border-radius:50%;flex:none;position:relative}.qa-icon[data-astro-cid-gfo3rpqg]:before,.qa-icon[data-astro-cid-gfo3rpqg]:after{content:"";background:var(--grey-300);width:12px;height:1.6px;transition:transform .4s var(--ease-out), background .3s;border-radius:2px;margin:-.8px 0 0 -6px;position:absolute;top:50%;left:50%}.qa-icon[data-astro-cid-gfo3rpqg]:after{transform:rotate(90deg)}summary[data-astro-cid-gfo3rpqg]:hover .qa-icon[data-astro-cid-gfo3rpqg]{border-color:oklch(60% .2 29)}.qa[data-astro-cid-gfo3rpqg][open] .qa-icon[data-astro-cid-gfo3rpqg]{background:var(--red);border-color:var(--red-hi);transform:rotate(180deg)}.qa[data-astro-cid-gfo3rpqg][open] .qa-icon[data-astro-cid-gfo3rpqg]:before,.qa[data-astro-cid-gfo3rpqg][open] .qa-icon[data-astro-cid-gfo3rpqg]:after{background:#fff}.qa[data-astro-cid-gfo3rpqg][open] .qa-icon[data-astro-cid-gfo3rpqg]:after{transform:rotate(0)}.qa-a[data-astro-cid-gfo3rpqg]{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.qa[data-astro-cid-gfo3rpqg][open] .qa-a[data-astro-cid-gfo3rpqg]{grid-template-rows:1fr}.qa-a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{color:var(--grey-300);max-width:64ch;padding:0 3.4rem 0 2.6rem;overflow:hidden}.qa[data-astro-cid-gfo3rpqg][open] .qa-a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{padding-bottom:1.6rem}@supports (interpolate-size:allow-keywords){.qa[data-astro-cid-gfo3rpqg]::details-content{transition:content-visibility .5s allow-discrete, block-size .5s var(--ease-out);interpolate-size:allow-keywords;block-size:0;overflow:clip}.qa[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}}@media (width<=860px){.faq-grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr)}.faq-head[data-astro-cid-gfo3rpqg]{position:static}.qa-a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{padding:0 .5rem 0 0}summary[data-astro-cid-gfo3rpqg]{gap:.8rem}.qa-num[data-astro-cid-gfo3rpqg]{display:none}summary[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr auto}}
