.legal-page.svelte-1cg5sxr{background:var(--parchment);color:var(--charcoal);min-height:100vh;padding:5rem 24px 120px}.legal-hero.svelte-1cg5sxr{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto 80px;max-width:860px;text-align:center}.legal-meta.svelte-1cg5sxr{color:var(--crimson);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:var(--ls-eyebrow);line-height:1.5;margin:0;text-transform:uppercase}.editorial-col.svelte-1cg5sxr{margin:0 auto;max-width:640px}.legal-document.svelte-1cg5sxr{font-size:17px;line-height:1.72}.legal-lead{color:var(--charcoal);font-size:clamp(1.12rem,1.8vw,1.28rem);line-height:1.75;margin:0 0 64px}.legal-section.svelte-1cg5sxr{border-top:1px solid var(--border-strong);padding:42px 0 24px}.legal-section.svelte-1cg5sxr h2:where(.svelte-1cg5sxr){color:var(--ink-black);font-family:var(--font-serif);font-size:clamp(2rem,4vw,2.625rem);font-style:italic;font-weight:400;line-height:1.05;margin:0 0 18px}.legal-section.svelte-1cg5sxr p:where(.svelte-1cg5sxr):not(.legal-kicker){color:color-mix(in srgb,var(--charcoal) 82%,transparent);margin:0 0 20px}.legal-kicker.svelte-1cg5sxr{color:var(--crimson);font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:var(--ls-eyebrow);line-height:1.4;margin:0 0 14px;text-transform:uppercase}.legal-list.svelte-1cg5sxr{border-left:1px solid var(--border-strong);list-style:none;margin:28px 0 0;padding:0 0 0 24px}.legal-list.svelte-1cg5sxr li:where(.svelte-1cg5sxr){color:color-mix(in srgb,var(--charcoal) 78%,transparent);margin:0 0 14px;padding-left:18px;position:relative}.legal-list.svelte-1cg5sxr li:where(.svelte-1cg5sxr):before{background:var(--crimson);content:"";height:1px;left:0;position:absolute;top:.9em;width:8px}
