*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#101217;color:#eef1f5;font:16px/1.7 system-ui,sans-serif}a{color:#b4afff;text-underline-offset:4px}header,main,footer{max-width:1100px;margin:auto;padding:28px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #ffffff16}.brand{text-decoration:none;color:#fff;font-size:13px;letter-spacing:1.2px;display:flex;align-items:center;gap:12px}.mark{display:grid;place-items:center;width:35px;height:35px;background:#b4afff;color:#101217;border-radius:9px;font-size:23px;font-weight:800}.muted{color:#8993a3}nav{display:flex;gap:22px;font-size:14px}nav a{color:#c2c9d5;text-decoration:none}main{min-height:70vh;padding-top:65px;padding-bottom:70px}.eyebrow{color:#b4afff;text-transform:uppercase;font-size:12px;letter-spacing:2px}h1{font-size:clamp(38px,6vw,68px);line-height:1.08;letter-spacing:-2px;max-width:850px;margin:24px 0}h2{font-size:24px;line-height:1.3;margin-top:36px}.lead{font-size:20px;color:#b9c3d1;max-width:720px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:45px 0}.card{padding:28px;background:#191d25;border:1px solid #ffffff13;border-radius:15px}.card h2{margin:0 0 12px}.card p{color:#b9c3d1}.badge{display:inline-block;padding:4px 12px;border:1px solid #8ce0c355;border-radius:20px;color:#8ce0c3;font-size:12px}.copy{max-width:780px}.copy h1{font-size:46px}.copy p,.copy li{color:#c3ccd8}.note{padding:22px;border-left:3px solid #b4afff;background:#191d25}.draft{padding:12px;background:#604400;color:#ffedb6}footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid #ffffff16;color:#8993a3;font-size:12px}@media(max-width:650px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding-left:22px;padding-right:22px}.grid{grid-template-columns:1fr}.brand{flex-wrap:wrap}.copy h1{font-size:36px}}