.legal-shell{max-width:1000px;padding:58px 0 100px}.legal-shell h1{font-size:clamp(52px,8vw,90px);margin-bottom:22px}.legal-intro{max-width:780px;color:#c0d4df;font-size:clamp(17px,2vw,21px)}.legal-date{color:#86a8bb;font:12px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em;margin:34px 0 45px}.legal-shell section{padding:30px 0;border-top:1px solid var(--line)}.legal-shell section h2{font-size:clamp(26px,3vw,38px);margin-bottom:20px}.legal-shell section p,.legal-shell li{max-width:820px;color:#c0d1dd;line-height:1.8}.legal-shell li{margin:0 0 13px;padding-left:7px}.legal-shell ol{padding-left:23px}.legal-shell a{color:#86e8f8}.legal-contact{margin:34px 0 0;padding:20px;border:1px solid #497d98;background:#0b1b2d;color:#d6ebf6}@media(max-width:760px){.legal-shell{padding:38px 0 65px}}
