.legal-page{max-width:920px;margin:0 auto;padding:56px 24px 90px;line-height:1.8}.legal-page h1{font-size:clamp(32px,6vw,56px);line-height:1.12;margin:20px 0}.legal-page h2{font-size:25px;margin:42px 0 12px;scroll-margin-top:110px}.legal-page p,.legal-page li{color:#bbcbd8}.legal-page a,.legal-footer a{color:#53e2cc}.legal-page nav{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.legal-page nav a{padding:8px 14px;border:1px solid #35506a;border-radius:24px}.legal-note{border-left:3px solid #53e2cc;padding:16px 22px;background:#152b40;border-radius:0 12px 12px 0}.legal-footer{background:#0a1727;color:#bbcad7;padding:28px 24px;text-align:center;font:14px/1.8 Arial,sans-serif}.legal-footer nav{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap}.legal-footer p{margin:10px 0 0}.privacy-note{font-size:13px;line-height:1.7;margin:14px 0;color:#b9cbd8}.privacy-note a{color:#53e2cc}
