.legal-page{padding-top:var(--nav-h);position:relative}.legal-bg{pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#6be9ff14 0%,#0000 30%),radial-gradient(circle at 100% 100%,#5f7cff14 0%,#0000 28%);position:fixed;inset:0}.legal-header,.legal-body{z-index:1;position:relative}.legal-header{padding:88px 0 24px}.legal-title{color:var(--white);letter-spacing:-.05em;margin-top:16px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.02}.legal-subtitle{color:#e0e8f1a3;max-width:720px;margin-top:16px}.legal-document{padding:32px}.legal-section+.legal-section{margin-top:28px}.legal-section h2{color:var(--white);letter-spacing:-.02em;margin-bottom:10px;font-size:1.2rem}.legal-section p{color:#e0e8f1a8;line-height:1.85}@media (width<=720px){.legal-document{padding:24px}}
