.fh.svelte-1d9hkjp{font-size:var(--fs-h1);margin:0 0 12px}.hero.svelte-1d9hkjp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start;padding:36px 0 28px}h1.svelte-1d9hkjp{font-size:var(--fs-banner)}.lead.svelte-1d9hkjp{font-size:var(--fs-h3);color:var(--ink2);margin:18px 0 0;max-width:34em}.answer.svelte-1d9hkjp{margin:18px 0 0;padding:14px 18px;max-width:36em;background:var(--card);border:1px solid var(--gold-soft);border-left:3px solid var(--red);border-radius:0 12px 12px 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.answer.svelte-1d9hkjp b:where(.svelte-1d9hkjp){color:var(--red);font-weight:600}.answer.svelte-1d9hkjp+.lead:where(.svelte-1d9hkjp){font-size:var(--fs-body);margin-top:14px}.body.svelte-1d9hkjp{max-width:720px}.body.svelte-1d9hkjp section:where(.svelte-1d9hkjp){margin-top:44px}h2.svelte-1d9hkjp{font-size:var(--fs-h1);margin-bottom:12px}.body.svelte-1d9hkjp p:where(.svelte-1d9hkjp),.body.svelte-1d9hkjp li:where(.svelte-1d9hkjp){color:var(--ink2)}ul.svelte-1d9hkjp{padding-left:20px}li.svelte-1d9hkjp{margin:6px 0}.rules.svelte-1d9hkjp{display:grid;gap:10px;margin-top:14px}blockquote.svelte-1d9hkjp{margin:0;padding:14px 18px;border-left:3px solid var(--red);background:var(--card);border-radius:0 10px 10px 0}blockquote.svelte-1d9hkjp p:where(.svelte-1d9hkjp){margin:0;color:var(--ink);font-family:var(--serif);font-size:var(--fs-h3);line-height:1.55}cite.svelte-1d9hkjp{display:block;margin-top:6px;font-style:normal;font-size:var(--fs-meta);color:var(--gold)}details.svelte-1d9hkjp{border-top:1px solid var(--line);padding:12px 0}details.svelte-1d9hkjp:last-child{border-bottom:1px solid var(--line)}summary.svelte-1d9hkjp{cursor:pointer;font-weight:600;color:var(--ink)}details.svelte-1d9hkjp p:where(.svelte-1d9hkjp){margin:8px 0 0}.rel.svelte-1d9hkjp a:where(.svelte-1d9hkjp){font-family:var(--serif);font-size:var(--fs-h3)}@media(max-width:860px){.hero.svelte-1d9hkjp{grid-template-columns:1fr;gap:24px;padding-top:20px}.copy.svelte-1d9hkjp{display:contents}.copy.svelte-1d9hkjp h1:where(.svelte-1d9hkjp){order:1}.copy.svelte-1d9hkjp .lead:where(.svelte-1d9hkjp){order:2;margin-top:-8px}.formcol.svelte-1d9hkjp{order:3}.copy.svelte-1d9hkjp .answer:where(.svelte-1d9hkjp){order:4;margin-top:0}.answer.svelte-1d9hkjp+.lead:where(.svelte-1d9hkjp){font-size:var(--fs-body)}}
