*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#171b30;color:#f6eee0;font:17px/1.7 system-ui,-apple-system,sans-serif}header,main,footer{max-width:790px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ffffff20}a{color:#f4cf88;text-underline-offset:5px}nav{display:flex;gap:22px;flex-wrap:wrap}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(38px,7vw,60px);margin:24px 0}h2{font-size:28px;margin-top:38px}.intro{font-size:21px;color:#e2d9c9}.meta{color:#bdb5ad;font-size:14px}.draft{background:#433821;padding:16px 22px;border:1px solid #927642;border-radius:14px;font-size:14px}.brand{font-family:Georgia,serif;font-size:25px;text-decoration:none}section{scroll-margin-top:24px}section+section{border-top:1px solid #ffffff25;margin-top:56px;padding-top:24px}footer{font-size:14px;color:#bdb5ad}p,li{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #f4cf88;outline-offset:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}