*{box-sizing:border-box}body{margin:0;background:#071120;color:#e9edf6;font:17px/1.7 system-ui,sans-serif}a{color:#b6d8ff;text-underline-offset:4px}header,footer{max-width:1000px;margin:auto;padding:28px 24px}nav{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:14px;margin-top:20px}.brand{color:#d7bc80;font:bold 28px Georgia,serif;text-decoration:none}main{max-width:760px;margin:28px auto 70px;padding:0 24px}h1{font-size:clamp(30px,6vw,46px);line-height:1.15}h2{font-size:23px;margin-top:38px;line-height:1.35}.lead{font-size:21px;color:#d8e7f8}.date,.eyebrow,footer{font-size:13px;color:#a5b3c5}.eyebrow{letter-spacing:2px}footer{border-top:1px solid #263449}a:focus-visible{outline:2px solid #b6d8ff;outline-offset:4px}