*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e16}body{color:#c4d3df;background:radial-gradient(at 100% 0,#153442,#0000 65%);min-height:100vh;margin:0;font:16px/1.7 system-ui,sans-serif}main{max-width:800px;margin:auto;padding:50px 26px}a{color:#b1e7ef;text-underline-offset:4px}a:focus-visible{outline-offset:4px;outline:2px solid #94e4ee}nav{flex-wrap:wrap;gap:12px 24px;margin-bottom:36px;display:flex}.brand{letter-spacing:.18em;color:#94dce5;text-transform:uppercase;font-size:13px}h1{color:#edf8fc;margin:14px 0 24px;font-size:clamp(30px,6vw,46px);line-height:1.2}h2{color:#e1f2f5;margin-top:32px;font-size:22px}p,ul{margin:14px 0}li{margin:8px 0}.note{background:#11212db3;border-left:2px solid #94dce5;padding:16px 20px}footer{border-top:1px solid #7aaccb33;margin-top:40px;padding-top:20px;font-size:14px}.updated{color:#9eafbf;font-size:14px}@media (width<=480px){main{padding:28px 20px}}.contact-details button{font:inherit;color:#e1f2f5;cursor:pointer;background:#153442;border:1px solid #638e9e;padding:10px 16px}.contact-details button:focus-visible{outline-offset:4px;outline:2px solid #94e4ee}
