.legal-page.svelte-16fxxow{gap:34px;padding-top:116px;padding-bottom:34px;display:grid}.legal-hero.svelte-16fxxow{background:linear-gradient(180deg, #2f6bff14 0%, #2f6bff00 100%), var(--surface-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);gap:1rem;padding:clamp(30px,5vw,54px);display:grid}.legal-hero.svelte-16fxxow p:where(.svelte-16fxxow),.legal-hero.svelte-16fxxow h1:where(.svelte-16fxxow),.legal-hero.svelte-16fxxow span:where(.svelte-16fxxow),.legal-section.svelte-16fxxow h2:where(.svelte-16fxxow),.legal-section.svelte-16fxxow p:where(.svelte-16fxxow),.legal-note.svelte-16fxxow strong:where(.svelte-16fxxow),.legal-note.svelte-16fxxow p:where(.svelte-16fxxow){margin:0}.legal-hero.svelte-16fxxow p:where(.svelte-16fxxow){color:var(--accent-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.legal-hero.svelte-16fxxow h1:where(.svelte-16fxxow){letter-spacing:-.08em;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.9}.legal-hero.svelte-16fxxow span:where(.svelte-16fxxow){max-width:54ch;color:var(--muted-text);font-size:1rem;line-height:1.65}.legal-layout.svelte-16fxxow{gap:14px;display:grid}.legal-section.svelte-16fxxow{background:var(--surface-card);border:1px solid var(--border-soft);gap:1rem;padding:clamp(24px,3vw,34px);display:grid}.legal-section.svelte-16fxxow h2:where(.svelte-16fxxow){letter-spacing:-.04em;font-size:1.2rem}.legal-section.svelte-16fxxow p:where(.svelte-16fxxow),.legal-note.svelte-16fxxow p:where(.svelte-16fxxow){max-width:72ch;color:var(--muted-text-strong);line-height:1.7}.legal-section.split.svelte-16fxxow,.legal-section.intro.svelte-16fxxow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.legal-note.svelte-16fxxow{background:var(--surface-subtle);align-content:start;gap:.8rem;padding:22px;display:grid}.legal-note.svelte-16fxxow strong:where(.svelte-16fxxow){letter-spacing:-.02em;font-size:.92rem}.legal-section.compact.svelte-16fxxow{padding-bottom:28px}@media (width<=820px){.legal-page.svelte-16fxxow{gap:16px;padding-top:100px}.legal-section.split.svelte-16fxxow,.legal-section.intro.svelte-16fxxow{grid-template-columns:1fr}}
