.legal-page{max-width:900px;margin:0 auto;padding:52px 24px 76px}.legal-page .eyebrow{margin:0 0 8px;color:#526eed;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.legal-page h1{margin:0;color:#101a38;font:800 clamp(34px,5vw,48px)/1.1 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:-1.8px}.legal-page .intro{max-width:680px;margin:14px 0 32px;color:#5d6981;font-size:16px;line-height:1.65}.legal-content{padding:28px 30px;border:1px solid #e4eaf4;border-radius:16px;background:#fff;box-shadow:0 8px 30px #193c7b0a}.legal-content h2{margin:28px 0 9px;color:#15213e;font-size:18px;letter-spacing:-.35px}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#5e6a82;font-size:14px;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content a{color:#245ce9;text-decoration:underline;text-underline-offset:3px}.legal-updated{margin:20px 0 0;color:#7c879b;font-size:12px}.legal-header .header-inner{max-width:1120px}.legal-home{font-size:12px;font-weight:600;color:#53617d}.legal-page .contact-pending{padding:16px;border:1px solid #f2dda7;border-radius:10px;background:#fff9e9;color:#654f1c;font-size:13px;line-height:1.6}@media(max-width:640px){.legal-page{padding:36px 17px 55px}.legal-content{padding:21px 18px}.legal-page .intro{font-size:14px}}
