.legal-page{background:#F3F7FB;min-height:100vh}.legal-header{background:#fff;border-bottom:1px solid #E4EAF1;padding:22px max(6%,calc((100% - 1080px)/2));display:flex;align-items:center;justify-content:space-between}.legal-header .brand{color:#172B43}.legal-header>a:last-child{font-size:12px;color:#728198;font-weight:700}.legal-main{max-width:900px;margin:55px auto;padding:0 24px 70px}.legal-kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:#198C83}.legal-main h1{font:800 clamp(34px,5vw,52px)/1.1 'Manrope',sans-serif;letter-spacing:-2px;color:#172B43;margin:14px 0}.legal-updated{font-size:12px;color:#728198;margin-bottom:30px}.legal-notice{background:#fff8e8;border:1px solid #f0dfb5;border-radius:8px;padding:15px 18px;color:#725c2d;font-size:12px;line-height:1.7;margin:25px 0}.legal-content{background:#fff;border:1px solid #e8edf2;border-radius:10px;padding:clamp(22px,4vw,42px);box-shadow:0 10px 35px #1d35500a}.legal-content h2{font:700 19px 'Manrope',sans-serif;color:#172B43;margin:30px 0 10px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{font-size:13px;line-height:1.85;color:#58677a}.legal-content ul{padding-left:22px}.legal-content a{color:#147E78;text-decoration:underline}.legal-footer{max-width:900px;margin:0 auto;padding:0 24px 35px;color:#8491a2;font-size:11px}.legal-footer a{color:#536b83;text-decoration:underline;margin-right:15px}@media(max-width:600px){.legal-main{margin:35px auto}.legal-header{padding:18px 6%}.legal-content{padding:22px}}
