.legal-shell{color:#1b2940;background:#f5f7fa;min-height:100vh}.legal-nav{background:#fff;border-bottom:1px solid #e0e6ed;align-items:center;height:68px;padding:0 max(24px,50vw - 460px);display:flex}.legal-nav img{width:138px}.legal-nav span{color:#78869a;font-size:var(--text-small);letter-spacing:1px;margin-left:11px}.legal-nav a{color:#0755d9;font-size:var(--text-small);margin-left:auto;font-weight:700;text-decoration:none}.legal-content{max-width:920px;margin:0 auto;padding:58px 24px 90px}.legal-content>p:first-child{color:#0755d9;font-size:var(--text-small);letter-spacing:1.2px;font-weight:900}.legal-content h1{font:800 italic var(--text-heading-lg) / 1.05 Archivo, "Segoe UI", sans-serif;text-transform:uppercase;letter-spacing:-1.5px;margin:10px 0 15px}.legal-updated{color:#7f8b9d;font-size:var(--text-small);margin-bottom:38px}.legal-content section{background:#fff;border:1px solid #dfe5ec;border-radius:8px;margin:12px 0;padding:24px 27px}.legal-content h2{font-size:var(--text-body);margin:0 0 10px}.legal-content li,.legal-content p{font-size:var(--text-ui);color:#5c687a;line-height:1.7}.legal-content ul{padding-left:20px}.legal-content a{color:#0755d9}.legal-footer{color:#8490a2;max-width:920px;font-size:var(--text-small);border-top:1px solid #dfe5ec;margin:0 auto;padding:22px 24px}.public-footer>a{color:#8795aa;font-size:var(--text-caption);text-decoration:none}
