.legal-page{min-height:72vh;padding:clamp(5rem,10vw,8rem) 1.25rem 5rem;background:radial-gradient(circle at 20% 0,rgba(114,240,186,.08),transparent 32%),#090b0f}.legal-page .page-wrapper{max-width:1000px;margin:0 auto}.legal-lead{max-width:720px;color:#9aa5b3;font-size:1.03rem;line-height:1.75;margin:1rem 0 2.5rem}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.legal-grid section{padding:1.25rem;border:1px solid hsla(0,0%,100%,.09);border-radius:16px;background:hsla(0,0%,100%,.035)}.legal-grid h2{margin:0 0 .55rem;font-size:1.02rem;color:#eafef4}.legal-grid p{margin:0;color:#9aa5b3;line-height:1.7;font-size:.9rem}.legal-grid a{color:#75d6ff}.legal-updated{margin:2rem 0 0;color:#6f7c8b;font-size:.8rem}@media(max-width:680px){.legal-page{padding-top:4.6rem}.legal-grid{grid-template-columns:1fr}}