.legal-page{min-height:100vh}.legal-main{width:min(920px,calc(100% - 32px));margin:0 auto;padding:70px 0 90px}.legal-hero{padding-bottom:28px;border-bottom:1px solid #2a405f}.legal-hero small{color:#72aaff;font-weight:800;letter-spacing:.15em}.legal-hero h1{margin:12px 0;font-size:clamp(3rem,8vw,6rem);line-height:.92;letter-spacing:-.055em}.legal-hero p,.legal-copy p,.legal-copy li{color:#b5c4d7;line-height:1.75}.legal-hero>span{display:block;margin-top:18px;color:#7186a1;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.legal-copy section{padding:24px 0;border-bottom:1px solid #263b58}.legal-copy h2{margin:0 0 10px;font-size:1.45rem}.legal-copy h3{margin:20px 0 7px;font-size:1rem}.legal-copy a{color:#8bbcff}.legal-copy address{color:#e7f0fc;font-style:normal;line-height:1.75}.legal-copy ul{padding-left:20px}.legal-links{display:flex;gap:10px 20px;flex-wrap:wrap;padding-top:30px}.legal-form{padding:16px;border:1px solid #344f73;border-radius:12px;background:#0d192a;color:#c8d5e6;line-height:1.7;white-space:pre-line}.legal-note{padding:14px 16px;border-left:3px solid #3185ff;background:#11233b}.portal-legal-links,.sidebar-legal-links,.auth-legal-links{display:flex;gap:7px 13px;flex-wrap:wrap}.portal-legal-links a,.sidebar-legal-links a,.auth-legal-links a{color:#8197b3;text-decoration:none;font-size:.72rem}.portal-legal-links a:hover,.sidebar-legal-links a:hover,.auth-legal-links a:hover{color:#fff}.portal-standalone-legal{display:flex;justify-content:center;width:min(1440px,calc(100% - 48px));margin:0 auto;padding:22px 0 30px;border-top:1px solid #ffffff10}.portal-standalone-legal .portal-legal-links{justify-content:center}.sidebar>.sidebar-legal-links{position:absolute;left:22px;right:22px;bottom:54px}@media(max-width:720px){.legal-main{padding-top:42px}.legal-hero h1{font-size:3.4rem}.portal-standalone-legal{width:calc(100% - 28px)}}
