.sv-legal-page{padding-top:calc(var(--sv-nav-h) + 96px);padding-bottom:96px}.sv-legal-doc{max-width:720px}.sv-legal-doc h1{letter-spacing:-.03em;color:var(--sv-ink);font-size:clamp(30px,5vw,52px);font-weight:500;line-height:1.05}.sv-legal-note{font-size:var(--sv-fs-sm);color:var(--sv-ink-3);margin-top:14px;line-height:1.5}.sv-legal-intro{font-size:var(--sv-fs-body);color:var(--sv-ink-2);margin-top:22px;line-height:1.6}.sv-legal-doc section{margin-top:40px}.sv-legal-doc h2{letter-spacing:-.01em;max-width:none;color:var(--sv-ink);font-size:24px;font-weight:500;line-height:1.2}.sv-legal-doc p,.sv-legal-doc li{font-size:var(--sv-fs-body);color:var(--sv-ink-2);margin-top:12px;line-height:1.65}.sv-legal-doc ul{margin:8px 0 0;padding-left:1.2em}.sv-legal-doc li{margin-top:6px}.sv-legal-doc a{color:var(--sv-accent-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.sv-legal-page{padding-top:calc(var(--sv-nav-h) + 48px);padding-bottom:64px}}
