.legal-page.svelte-1gmktme{width:min(100% - 40px,760px);min-height:70vh;margin:0 auto;padding:80px 0 104px}.back-link.svelte-1gmktme,.support-link.svelte-1gmktme{color:var(--color-mint-deep);font-weight:700}header.svelte-1gmktme{margin:42px 0 32px}h1.svelte-1gmktme{font-family:var(--font-serif);margin:0 0 20px;font-size:clamp(3rem,8vw,5rem);font-weight:400;line-height:.98}.intro.svelte-1gmktme,section.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--color-muted);line-height:1.7}.legal-card.svelte-1gmktme{border:1px solid var(--color-border);background:#ffffffb8;border-radius:28px;overflow:hidden;box-shadow:0 18px 60px #29393112}section.svelte-1gmktme{border-bottom:1px solid var(--color-border);padding:26px 30px}section.svelte-1gmktme:last-child{border-bottom:0}h2.svelte-1gmktme{font-family:var(--font-serif);margin:0 0 10px;font-size:1.45rem;font-weight:400}section.svelte-1gmktme p:where(.svelte-1gmktme){margin:0}.support-link.svelte-1gmktme{background:var(--color-mint-soft);border-radius:999px;margin-top:28px;padding:12px 18px;display:inline-flex}@media (width<=560px){.legal-page.svelte-1gmktme{padding-top:48px}section.svelte-1gmktme{padding:22px}}
