.legal-page{color:#eef7ff;background:radial-gradient(circle at 50% 0,#174d78,#071a34 48%,#040e20);min-height:100vh;padding:70px 20px;font:16px/1.75 Arial,sans-serif}.legal-page article{background:#07182deb;border:1px solid #ffffff26;border-radius:24px;width:min(850px,100%);margin:auto;padding:clamp(26px,6vw,70px);box-shadow:0 30px 90px #0007}.legal-page h1,.legal-page h2{color:#ffe0a7;font-family:Georgia,serif}.legal-page h1{font-size:clamp(34px,6vw,58px);line-height:1.05}.legal-page h2{margin-top:32px;font-size:25px}.legal-page a{color:#8ed7ff}.legal-back{margin-bottom:18px;text-decoration:none;display:inline-block}.legal-note{color:#cbd9e6;background:#ffffff0a;border-left:3px solid #ffb868;margin-top:35px;padding:18px}
