:root{color-scheme:dark;color:#edf5ff;background:#091525;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:4px;outline:3px solid #64d2ff}a:hover{color:#64d2ff}.container{max-width:1160px;margin:auto;padding-left:28px;padding-right:28px}.site-header{border-bottom:1px solid #27354a}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;padding-bottom:20px;display:flex}.brand{letter-spacing:-1px;font-size:25px;font-weight:800}.brand span,.eyebrow,h1 em{color:#64d2ff}.brand small{color:#a6b7cd;font-size:15px;font-weight:400}.nav-links{color:#bdcde1;flex-wrap:wrap;gap:26px;font-size:14px;display:flex}.hero{padding-top:110px;padding-bottom:125px}.eyebrow{letter-spacing:2px;font-size:12px;font-weight:750}h1{letter-spacing:-3px;max-width:900px;margin:24px 0;font-size:clamp(44px,7vw,82px);line-height:1.1}h1 em{font-style:normal}h2{margin:12px 0 22px;font-size:clamp(30px,4vw,43px);line-height:1.2}h3{font-size:20px}.intro{color:#c0d0e3;max-width:730px;font-size:19px}.actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border-radius:9px;padding:13px 22px;font-weight:700;display:inline-block}.primary{color:#091525;background:#64d2ff}.primary:hover{color:#091525;background:#a1e5ff}.secondary{border:1px solid #73859c}.section{padding-top:85px;padding-bottom:95px}.shaded{background:#101e30;border-top:1px solid #233248;border-bottom:1px solid #233248}.section-intro{color:#bdcde1;max-width:740px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.card{background:#17263b;border:1px solid #34445a;border-radius:14px;flex-direction:column;padding:27px;display:flex}.card p,.principles p{color:#bdcde1}.card h3{margin-top:24px;margin-bottom:4px}.status{border:1px solid #66778d;border-radius:20px;align-self:flex-start;padding:3px 11px;font-size:12px}.tags{flex-wrap:wrap;gap:7px;margin-top:auto;padding:20px 0 0;list-style:none;display:flex}.tags li{background:#293b52;border-radius:5px;padding:4px 9px;font-size:12px}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:34px;display:grid}footer{color:#9eb0c6;padding:30px 0;font-size:13px}footer a{text-decoration:underline}.skip{position:absolute;left:-9999px}.skip:focus{color:#000;z-index:10;background:#fff;padding:12px;top:12px;left:12px}@media (width<=760px){.hero{padding-top:80px;padding-bottom:85px}h1{letter-spacing:-1.5px}.cards,.principles{grid-template-columns:1fr}.nav-links{gap:16px}.section{padding-top:65px;padding-bottom:70px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
