body{margin:0;background:#0c121c;color:#eaf1f8;font:17px/1.7 system-ui,Arial,sans-serif}main{max-width:880px;margin:auto;padding:40px 22px}h1,h2{line-height:1.3}h1{font-size:2.2rem}h2{font-size:1.35rem;margin-top:2em;color:#99dfef}a{color:#99dfef}.draft{background:#3a2c12;border-left:4px solid #f0c45b;padding:16px}nav{display:flex;gap:20px;flex-wrap:wrap}address{font-style:normal}.muted{color:#b9c8d6}pre{white-space:pre-wrap;font:inherit;border:1px solid #536170;padding:20px}@media print{body{background:white;color:black}main{padding:0;max-width:none}h2,a{color:black}nav{display:none}.draft{border:1px solid black;background:white}h2{break-after:avoid}p{orphans:3;widows:3}}