*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font:16px/1.75 Arial,Helvetica,sans-serif;background:#02050b;color:#d2deec}header,main,footer{max-width:940px;margin:auto;padding:30px 24px}header{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #29425b}header a{font-weight:700;letter-spacing:.16em}a{color:#86ceff;text-underline-offset:4px}a:focus-visible{outline:2px solid #94eaff;outline-offset:4px}h1{font-size:clamp(32px,6vw,48px);line-height:1.1;letter-spacing:-.04em;color:#eff5ff;text-transform:uppercase}h2{font-size:26px;line-height:1.3;color:#eff5ff}h3{font-size:17px;color:#eff5ff;margin-top:26px}nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}section{padding:28px 0;border-top:1px solid #29425b}.policy-date{font-size:13px;color:#91a2b6}footer{font-size:13px;border-top:1px solid #29425b;padding-bottom:40px}address{font-style:normal}li{margin-bottom:8px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}