.legal-page{color:#152338;background:#f5f8fa;min-height:100vh}.legal-header{background:#192336;border-bottom:1px solid #354259;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,24px);display:flex}.legal-header .brand{width:138px}.legal-header .brand img{width:100%;height:auto;display:block}.legal-header nav{color:#dce5ea;align-items:center;gap:24px;font-size:13px;display:flex}.legal-locales{border-right:1px solid #465268;gap:2px;padding-right:14px;display:flex}.legal-locales button{color:#8e9aaa;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:10px}.legal-locales button.active{color:#fff;font-weight:850}.legal-header nav a:hover{color:#7be1da}.legal-login{border:1px solid #596579;border-radius:8px;padding:10px 16px}.legal-page article{max-width:920px;margin:0 auto;padding:92px max(5vw,24px) 110px}.legal-eyebrow{color:#168f83;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.legal-page h1{letter-spacing:-.055em;max-width:760px;margin:20px 0 22px;font-size:clamp(40px,6vw,70px);line-height:1}.legal-intro{color:#526173;max-width:760px;font-size:18px;line-height:1.7}.legal-updated{color:#7a8795;margin:28px 0 54px;font-size:12px}.legal-content{gap:38px;display:grid}.legal-content section{border-top:1px solid #d7e0e7;padding-top:30px}.legal-content h2{letter-spacing:-.02em;margin:0 0 14px;font-size:22px}.legal-content p,.legal-content li{color:#4e5e70;font-size:15px;line-height:1.8}.legal-content ul{margin:10px 0 0;padding-left:22px}.legal-content a{color:#087f78;text-underline-offset:3px;text-decoration:underline}.legal-footer{color:#8799a4;background:#06131e;justify-content:space-between;gap:24px;padding:30px max(5vw,24px);font-size:11px;display:flex}.legal-footer div{flex-wrap:wrap;gap:22px;display:flex}@media (width<=640px){.legal-header{height:68px}.legal-header .brand{width:108px}.legal-header nav{gap:10px}.legal-header nav a:first-of-type{display:none}.legal-locales{padding-right:8px}.legal-page article{padding-top:70px;padding-bottom:80px}.legal-page h1{font-size:42px}.legal-footer{flex-direction:column}}
