*{box-sizing:border-box}body{margin:0;background:#071120;color:#F4F7FB;font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:#0066FF;text-underline-offset:4px}.legal-header{max-width:1040px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:20px}.legal-header img{display:block;object-fit:contain}.legal-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.legal-header nav a{color:#F4F7FB;font-size:14px;text-decoration:none}.legal-header nav a[aria-current]{color:#00C2FF;text-decoration:underline}.access-button{border:1px solid #0066FF;border-radius:9px;padding:10px 15px;background:#0066FF}main{max-width:960px;margin:22px auto 48px;padding:0 24px}.legal-title{margin-bottom:28px}.eyebrow{color:#00C2FF;font-size:12px;letter-spacing:1.5px;font-weight:700}h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:12px 0}article{background:#F4F7FB;color:#071120;border-radius:16px;padding:38px 42px;box-shadow:0 18px 60px #0003}section+section{border-top:1px solid #DCE5EF;margin-top:26px;padding-top:20px}h2{font-size:20px;line-height:1.4;margin:0 0 12px}article p{margin:0;font-size:16px;overflow-wrap:anywhere}footer{max-width:960px;margin:auto;padding:0 24px 36px;display:flex;flex-wrap:wrap;gap:12px 24px;color:#B5C5D8;font-size:13px}footer strong{width:100%;font-weight:500}footer a{color:#00C2FF}a:focus-visible{outline:3px solid #00E38C;outline-offset:5px}@media(max-width:600px){.legal-header{align-items:flex-start;padding:14px 18px}.legal-header nav{gap:12px;justify-content:flex-end}.legal-header img{width:70px;height:70px}main{padding:0 16px;margin-top:16px}article{padding:26px 22px;border-radius:12px}h2{font-size:18px}article p{font-size:15px}}
