*{box-sizing:border-box}body{margin:0;background:#0b0e10;color:#eceeed;font:18px/1.7 system-ui,sans-serif}header,main,footer{max-width:850px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #343b3e}a{color:#88dedd}nav{display:flex;gap:20px}h1{font-size:clamp(32px,6vw,54px);line-height:1.15}h2{font-size:24px;margin-top:40px}p{color:#c8cece}.draft{padding:15px;border:1px solid #aa8e4c;color:#eed58f}footer{font-size:14px;border-top:1px solid #343b3e}.brand{letter-spacing:2px;font-size:14px}a:focus-visible{outline:3px solid #eed58f;outline-offset:5px}@media(max-width:540px){header{display:block}nav{margin-top:16px}}
h3{font-size:19px;margin:28px 0 6px;color:#eceeed}h3+p{margin-top:6px}li{color:#c8cece;margin:5px 0}a{overflow-wrap:anywhere}

.skip{position:absolute;left:16px;top:-80px;padding:10px;background:#0b0e10;z-index:10}.skip:focus{top:10px}
