.legal-page.svelte-1gmktme{background:var(--solar-ivory)}.legal-hero.svelte-1gmktme{padding:calc(var(--header-height) + 6rem) 0 5rem}.back-link.svelte-1gmktme{color:var(--venus-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4rem;font-size:.72rem;font-weight:750;display:inline-block}.legal-hero.svelte-1gmktme h1:where(.svelte-1gmktme){max-width:11ch;margin-bottom:1rem;font-size:clamp(3.5rem,8vw,7rem)}.legal-hero.svelte-1gmktme p:where(.svelte-1gmktme){color:var(--ivory-muted);margin:0;font-size:.8rem}.legal-body.svelte-1gmktme{padding-block:clamp(4rem,9vw,8rem)}.legal-shell.svelte-1gmktme{grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.review-note.svelte-1gmktme{border-left:2px solid var(--venus-gold);background:#d2ad681a;gap:.7rem;padding:1.5rem;display:grid}.review-note.svelte-1gmktme strong:where(.svelte-1gmktme){letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.review-note.svelte-1gmktme span:where(.svelte-1gmktme){color:var(--ink-muted);font-size:.8rem;line-height:1.65}.legal-content.svelte-1gmktme{max-width:48rem}.legal-content.svelte-1gmktme h2{font-family:var(--font-display);margin:3.5rem 0 1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:480;line-height:1.15}.legal-content.svelte-1gmktme h2:first-child{margin-top:0}.legal-content.svelte-1gmktme p,.legal-content.svelte-1gmktme li{color:var(--ink-muted);line-height:1.8}.legal-content.svelte-1gmktme a{color:var(--gold-ink);font-weight:700}@media (width<=47.99rem){.legal-shell.svelte-1gmktme{grid-template-columns:1fr}}
