.draft-label.svelte-7ke6fz{width:fit-content;margin:0 0 .25rem;border:1px solid rgba(170,127,60,.42);border-radius:999px;background:#aa7f3c14;padding:.5rem .75rem;color:#765421;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.legal-date.svelte-7ke6fz{margin:.5rem 0 0;color:#1015258c;font-size:.86rem;font-weight:650}.legal-layout.svelte-7ke6fz{display:grid;grid-template-columns:minmax(13rem,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(2.5rem,7vw,7rem)}.legal-toc.svelte-7ke6fz{position:sticky;top:7rem;border-left:1px solid var(--line-dark);padding-left:1.2rem}.legal-toc.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 .75rem;font-size:.74rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.legal-toc.svelte-7ke6fz ol:where(.svelte-7ke6fz){display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.legal-toc.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#10152599;font-size:.82rem;font-weight:650;text-decoration:none}.legal-toc.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.legal-copy.svelte-7ke6fz{display:grid;gap:3.25rem;max-width:50rem}.legal-copy.svelte-7ke6fz section:where(.svelte-7ke6fz){display:grid;scroll-margin-top:7rem;gap:1rem}.legal-copy.svelte-7ke6fz h2:where(.svelte-7ke6fz),.legal-copy.svelte-7ke6fz h3:where(.svelte-7ke6fz),.legal-copy.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-copy.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0}.legal-copy.svelte-7ke6fz h2:where(.svelte-7ke6fz),.legal-copy.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-display);font-weight:650;letter-spacing:-.025em}.legal-copy.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:clamp(1.8rem,4vw,2.6rem)}.legal-copy.svelte-7ke6fz h3:where(.svelte-7ke6fz){margin-top:.5rem;font-size:1.3rem}.legal-copy.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-copy.svelte-7ke6fz li:where(.svelte-7ke6fz){color:#101525b3;line-height:1.78}.legal-copy.svelte-7ke6fz ul:where(.svelte-7ke6fz){display:grid;gap:.55rem;padding-left:1.25rem}.legal-copy.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#6e4e1e;font-weight:700;text-underline-offset:.2em}.legal-review-note.svelte-7ke6fz{display:grid;gap:.45rem;border:1px solid rgba(170,127,60,.35);border-radius:1rem;background:#aa7f3c14;padding:1.15rem;color:#101525b8;font-size:.86rem;line-height:1.65}@media(max-width:840px){.legal-layout.svelte-7ke6fz{grid-template-columns:1fr}.legal-toc.svelte-7ke6fz{position:static;columns:2}}@media(max-width:520px){.legal-toc.svelte-7ke6fz{columns:auto}}
