body{margin:0;background:#f6f7f3;color:#15232b;font:17px/1.75 system-ui,-apple-system,sans-serif}
header{background:#0b1720;color:white;padding:24px max(24px,calc((100vw - 900px)/2))}
a{color:#235c3c;display:inline-flex;align-items:center;min-height:44px}
header a{color:#c7f18b;text-decoration:none}
.skip{position:absolute;top:-100px;left:8px;background:white;padding:12px;z-index:1}
.skip:focus{top:8px;color:#10241c;outline:3px solid #7ebd43;outline-offset:4px}
main{max-width:900px;margin:auto;padding:65px 24px 100px}
h1{font-size:clamp(38px,6vw,65px);line-height:1.1}
h2{margin-top:36px}
p{max-width:75ch}
a:focus-visible{outline:3px solid #7ebd43;outline-offset:4px}
