.legal-page.svelte-anazg1{background:radial-gradient(44rem 30rem at 8% -2%,rgba(255,78,124,.14),transparent 64%),linear-gradient(180deg,#121212,#0f0f0f);color:#e5e2e1;min-height:calc(100vh - 220px)}.legal-shell.svelte-anazg1{margin:0 auto;max-width:980px}.legal-hero.svelte-anazg1{display:grid;gap:18px;margin-bottom:36px}.legal-kicker.svelte-anazg1{color:#ffb2be;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-hero.svelte-anazg1 h1:where(.svelte-anazg1){font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.96;margin:0;max-width:12ch}.legal-hero.svelte-anazg1 p:where(.svelte-anazg1){color:#b7b5b4;font-size:1.02rem;line-height:1.8;margin:0;max-width:60ch}.legal-sections.svelte-anazg1{display:grid;gap:18px}.legal-card.svelte-anazg1{background:#1c1b1bf0;border-radius:24px;box-shadow:0 0 0 1px #5b3f4333;padding:28px}.legal-card.svelte-anazg1 h2:where(.svelte-anazg1){color:#e5e2e1;font-family:Space Grotesk,sans-serif;font-size:1.35rem;margin:0 0 14px}.legal-card.svelte-anazg1 p:where(.svelte-anazg1)+p:where(.svelte-anazg1){margin-top:12px}.legal-card.svelte-anazg1 p:where(.svelte-anazg1){color:#b7b5b4;line-height:1.8;margin:0}@media(max-width:720px){.legal-card.svelte-anazg1{padding:22px}}
