.faq.svelte-1rrkrae{interpolate-size:allow-keywords;gap:24px;display:grid}.faq.aside.svelte-1rrkrae{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:48px}.intro.svelte-1rrkrae{justify-items:start;gap:12px;display:grid}.aside.svelte-1rrkrae .intro:where(.svelte-1rrkrae){position:sticky;top:96px}.eyebrow.svelte-1rrkrae{color:var(--text-secondary);font-size:13px;font-weight:600}.title.svelte-1rrkrae{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05}.lead.svelte-1rrkrae{max-width:36ch;color:var(--text-secondary);font-size:16px;line-height:1.55}.cta.svelte-1rrkrae{background:var(--accent-brass);color:var(--text-on-brass);transition:transform .3s var(--ease-spring,ease), background-color var(--dur-fast);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cta.svelte-1rrkrae:hover{background:var(--accent-brass-hover);transform:translateY(-2px)}.cta.svelte-1rrkrae svg{transition:transform .3s var(--ease-spring,ease)}.cta.svelte-1rrkrae:hover svg{transform:translate(3px)}.list.svelte-1rrkrae{gap:10px;display:grid}.item.svelte-1rrkrae{border:1px solid var(--border-default);background:var(--bg-surface);transition:border-color var(--dur-fast), box-shadow var(--dur-base), background-color var(--dur-base);border-radius:18px}.item.svelte-1rrkrae:hover{border-color:var(--border-strong)}.item[open].svelte-1rrkrae{border-color:var(--accent-brass-border);box-shadow:0 18px 40px -30px #00000080}summary.svelte-1rrkrae{cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:grid}summary.svelte-1rrkrae::-webkit-details-marker{display:none}.n.svelte-1rrkrae{color:var(--text-muted);transition:color var(--dur-fast);font-size:13px;font-weight:600}.item[open].svelte-1rrkrae .n:where(.svelte-1rrkrae){color:var(--accent-brass-text)}h3.svelte-1rrkrae{text-align:left;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.35}.icon.svelte-1rrkrae{background:var(--bg-sunken);width:32px;height:32px;color:var(--text-primary);transition:transform .36s var(--ease-spring,ease), background-color var(--dur-base), color var(--dur-base);border-radius:50%;place-items:center;display:grid}summary.svelte-1rrkrae:hover .icon:where(.svelte-1rrkrae){transform:rotate(90deg)}.item[open].svelte-1rrkrae .icon:where(.svelte-1rrkrae){background:var(--accent-brass);color:var(--text-on-brass);transform:rotate(135deg)}.item.svelte-1rrkrae p:where(.svelte-1rrkrae){text-align:left;max-width:72ch;color:var(--text-secondary);margin:0;padding:0 20px 20px 56px;font-size:15px;line-height:1.65}.item.svelte-1rrkrae::details-content{block-size:0;transition:block-size .38s var(--ease-out-expo,ease), content-visibility .38s allow-discrete;overflow:hidden}.item[open].svelte-1rrkrae::details-content{block-size:auto}@media (width<=63.99rem){.faq.aside.svelte-1rrkrae{grid-template-columns:minmax(0,1fr);gap:28px}.aside.svelte-1rrkrae .intro:where(.svelte-1rrkrae){position:static}}@media (width<=47.99rem){summary.svelte-1rrkrae{gap:10px;padding:16px}h3.svelte-1rrkrae{font-size:15px}.item.svelte-1rrkrae p:where(.svelte-1rrkrae){padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.item.svelte-1rrkrae::details-content{transition:none}}
