:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edf0f2;background:#080e11;font-size:16px;line-height:1.75}*{box-sizing:border-box}body{margin:0}a{color:#ffae29;text-underline-offset:.22em;overflow-wrap:anywhere}a:hover{color:#ffd38b}a:focus-visible{outline:3px solid #ffae29;outline-offset:5px;border-radius:3px}header{max-width:1120px;margin:auto;padding:24px 32px;border-bottom:1px solid #283239;display:flex;gap:28px;justify-content:space-between;align-items:center}.brand{display:inline-flex;gap:12px;align-items:center;text-decoration:none;font-size:1.5rem;font-weight:750;color:#fff}.brand img{border-radius:50%;object-fit:contain;background:#000}.accent{color:#ffa318}nav{display:flex;gap:12px 26px;flex-wrap:wrap;font-size:.94rem}nav a{color:#c4cdd3}main{max-width:860px;margin:0 auto;padding:56px 32px 72px}h1{font-size:clamp(2rem,5vw,2.75rem);line-height:1.2;letter-spacing:-.025em;margin:12px 0 22px;color:#fff}h2{font-size:1.25rem;line-height:1.4;margin:36px 0 12px;color:#fff}p,li{color:#cbd3d9}p{margin:0 0 20px}section{margin-bottom:32px}.eyebrow{color:#ffae29;font-size:.8rem;letter-spacing:.1em;font-weight:650;margin:0}.updated{font-size:.9rem;color:#9eacb6;padding-bottom:24px;border-bottom:1px solid #283239}ul{padding-left:24px}li{margin-bottom:8px}footer{max-width:1120px;margin:auto;border-top:1px solid #283239;padding:26px 32px 40px;font-size:.94rem;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer p{margin:0}.links{display:grid;gap:16px;margin-top:36px}.links a{display:grid;gap:4px;padding:22px 24px;border:1px solid #344047;background:#10191e;border-left:3px solid #ffa318;border-radius:12px;text-decoration:none}.links strong{font-size:1.15rem}.links span{color:#cbd3d9}.skip{position:absolute;left:20px;top:-100px;background:#fff;color:#000;padding:8px 16px;z-index:2}.skip:focus{top:8px}@media(max-width:650px){header{padding:20px;display:block}header nav{margin-top:18px;gap:10px 18px;font-size:.875rem}main{padding:36px 20px 48px}footer{padding:24px 20px}.links a{padding:20px}h2{margin-top:30px}}