.legal-page{min-height:100vh;background:#06131c;color:#e8f3f8}.legal-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,80px);border-bottom:1px solid #294553;background:#07151e}.legal-brand{font-size:13px;font-weight:700;letter-spacing:.22em}.legal-brand span{display:block;font-size:7px;letter-spacing:.48em;color:#8fb5c9;margin-top:3px}.company-main,.legal-main{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(70px,9vw,130px) 0;line-height:1.8}.legal-back{display:inline-flex;color:#a8d1e5;border-bottom:1px solid #60859a;padding-bottom:4px}.legal-kicker{font-size:10px!important;letter-spacing:.2em!important;color:#8ec3df!important}.company-intro h1,.legal-main h1{font-size:clamp(48px,7vw,88px);margin:10px 0 34px;max-width:10ch}.legal-main h2{font-family:Arial,sans-serif;font-size:22px;letter-spacing:-.02em;margin:50px 0 14px}.legal-main p{color:#b3c7d3;max-width:830px}.company-main{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);gap:clamp(60px,10vw,150px);align-items:start}.company-intro{position:sticky;top:70px}.company-intro>p:last-child{max-width:420px;color:#9eb6c3;font-size:17px;line-height:1.75}.company-ledger{border-top:1px solid #426172}.company-ledger article{display:grid;grid-template-columns:125px 1fr;border-bottom:1px solid #294553;padding:30px 0}.company-ledger h2{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#78a8c0;margin:5px 0}.company-ledger dl{margin:0}.company-ledger dl>div{display:grid;grid-template-columns:minmax(150px,.8fr) 1.2fr;gap:28px;padding:9px 0}.company-ledger dt{color:#819dab;font-size:12px}.company-ledger dd{margin:0;color:#edf6fa;font-size:16px;overflow-wrap:anywhere}.company-ledger dd a{border-bottom:1px solid #486b7e;padding-bottom:2px}.company-actions{grid-column:2;display:flex;justify-content:space-between;gap:24px;padding-top:10px}.legal-langs{margin-top:55px}.legal-langs a{display:inline-flex;margin-right:7px;border:1px solid #416071;padding:5px 10px;font-size:11px;color:#9eb8c6}.legal-langs a[aria-current=true]{background:#d9eaf3;color:#0a1a23}@media(max-width:800px){.company-main{grid-template-columns:1fr;gap:45px}.company-intro{position:static}.company-actions{grid-column:1}.company-ledger article{grid-template-columns:1fr;gap:15px}.company-main,.legal-main{width:calc(100% - 36px);padding-top:60px}.company-intro h1,.legal-main h1{margin-bottom:26px}}@media(max-width:520px){.company-ledger dl>div{grid-template-columns:1fr;gap:1px;padding:12px 0}.company-actions{align-items:flex-start;flex-direction:column}.legal-header{height:64px}}