.legal-shell.svelte-1j4aiiw{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary-200) 45%, transparent), transparent 28rem), linear-gradient(180deg, var(--color-surface-50), var(--color-surface-50) 32rem);min-height:calc(100vh - 5rem);padding:clamp(3rem,7vw,6rem) 1.25rem 6rem}.legal-hero.svelte-1j4aiiw{text-align:center;max-width:780px;margin:0 auto clamp(2.25rem,5vw,3.5rem)}.eyebrow.svelte-1j4aiiw{color:var(--color-primary-700);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:750}h1.svelte-1j4aiiw{color:var(--color-surface-950);font-family:var(--heading-font-family);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:800;line-height:1.05}.intro.svelte-1j4aiiw{max-width:680px;color:var(--color-surface-600);margin:1.15rem auto 0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.7}.updated.svelte-1j4aiiw{color:var(--color-surface-500);margin:1rem 0 0;font-size:.84rem}.legal-content.svelte-1j4aiiw{border:1px solid var(--color-surface-200);background:color-mix(in srgb, var(--color-surface-50) 94%, transparent);max-width:880px;box-shadow:0 24px 70px color-mix(in srgb, var(--color-surface-950) 8%, transparent);color:var(--color-surface-700);border-radius:1.5rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);font-size:.98rem;line-height:1.75}.legal-content.svelte-1j4aiiw section+section{border-top:1px solid var(--color-surface-200);margin-top:2.5rem;padding-top:2.5rem}.legal-content.svelte-1j4aiiw h2{color:var(--color-surface-950);font-family:var(--heading-font-family);letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:750;line-height:1.25}.legal-content.svelte-1j4aiiw h3{color:var(--color-surface-900);margin:1.5rem 0 .5rem;font-size:1.03rem;font-weight:700}.legal-content.svelte-1j4aiiw p{margin:.65rem 0 0}.legal-content.svelte-1j4aiiw ul,.legal-content.svelte-1j4aiiw ol{margin:.75rem 0 0;padding-left:1.35rem}.legal-content.svelte-1j4aiiw li+li{margin-top:.38rem}.legal-content.svelte-1j4aiiw a{color:var(--color-primary-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary-500) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary-500) 40%, transparent);text-underline-offset:.18em;font-weight:650}.legal-content.svelte-1j4aiiw address{margin-top:.85rem;font-style:normal}.legal-content.svelte-1j4aiiw .notice{border:1px solid var(--color-primary-200);background:var(--color-primary-50);color:var(--color-surface-800);border-radius:.85rem;margin-top:1rem;padding:1rem 1.1rem}.legal-nav.svelte-1j4aiiw{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;max-width:880px;margin:1.75rem auto 0;font-size:.88rem;display:flex}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:var(--color-surface-600);text-underline-offset:.2rem;font-weight:650}.legal-nav.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--color-primary-700)}@media (width<=640px){.legal-shell.svelte-1j4aiiw{padding-inline:.9rem}.legal-content.svelte-1j4aiiw{border-radius:1.1rem}}
