.legal.svelte-4lcukk{background:radial-gradient(ellipse 60% 45% at 50% 0%, #c99f941a, transparent 70%), linear-gradient(180deg, #2a1418 0%, var(--espresso) 55%);min-height:80vh;padding:clamp(2.5rem,7vw,5rem) 0 5rem}.wrap.svelte-4lcukk{max-width:720px}.head.svelte-4lcukk{text-align:center;justify-items:center;gap:.7rem;margin-bottom:clamp(2rem,6vw,3.5rem);display:grid}h1.svelte-4lcukk{color:var(--parchment);font-size:clamp(2rem,6vw,3rem)}.amp.svelte-4lcukk{color:var(--blush);font-style:italic}.sub.svelte-4lcukk{max-width:52ch;color:var(--ink-muted);margin:.4rem auto 0;font-size:1.1rem;font-style:italic}.body.svelte-4lcukk{gap:2.2rem;display:grid}.body.svelte-4lcukk h2:where(.svelte-4lcukk){color:var(--parchment);margin-bottom:.5rem;font-size:1.4rem}.body.svelte-4lcukk p:where(.svelte-4lcukk){color:var(--ink-on-dark);margin:0 0 .6rem}.body.svelte-4lcukk ul:where(.svelte-4lcukk){color:var(--ink-on-dark);gap:.4rem;margin:0 0 .6rem;padding-left:1.3rem;display:grid}.body.svelte-4lcukk a:where(.svelte-4lcukk){color:var(--candle);text-underline-offset:3px}blockquote.svelte-4lcukk{border-left:2px solid var(--mauve);color:var(--ink-muted);background:#e6d9c60a;margin:.8rem 0 0;padding:1rem 1.2rem;font-style:italic}.back.svelte-4lcukk{color:var(--ink-faint);align-items:center;gap:.5rem;margin-top:3rem;font-size:.95rem;font-style:italic;text-decoration:none;display:inline-flex}.back.svelte-4lcukk:hover{color:var(--candle)}
