:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#071320;color:#edf5ff}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(100% - 40px,1000px);margin:auto}header,footer{display:flex;gap:24px;align-items:center;padding:24px 0;flex-wrap:wrap}header{justify-content:space-between;border-bottom:1px solid #294158}a{color:#73e1b6;text-underline-offset:4px}.brand{font-size:1.6rem;font-weight:800;text-decoration:none;color:#fff}.hero{padding:72px 0 48px}.eyebrow{color:#73e1b6;font-weight:700;letter-spacing:.1em}h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.12;max-width:850px;margin:16px 0 24px}h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.3}p,li{font-size:1.0625rem;line-height:1.75;max-width:800px;color:#c4d5e6}.lead{font-size:1.2rem}.button{display:inline-block;margin-top:20px;padding:15px 24px;border-radius:8px;background:#73e1b6;color:#071320;font-weight:800;text-decoration:none}section:not(.hero),.related{padding:32px 0;border-top:1px solid #294158}ol{padding-left:24px}li{padding:7px 0}.related>a{display:inline-block;margin:0 24px 16px 0}footer{border-top:1px solid #294158;padding-bottom:40px}@media(max-width:600px){.hero{padding-top:40px}header,main,footer{width:calc(100% - 32px)}.button{width:100%;text-align:center}}\n