*{box-sizing:border-box}body{margin:0;background:#fff;color:#090909;font:17px/1.7 Arial,sans-serif}header,main,footer{width:min(760px,calc(100% - 40px));margin:auto}header{padding:36px 0;border-bottom:1px solid #dedede}header a{font:900 32px/1 Arial,sans-serif;letter-spacing:-2px;text-decoration:none}main{padding:56px 0 64px;min-height:65vh}h1{font:800 clamp(32px,6vw,56px)/1.12 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 24px}h2{font-size:23px;line-height:1.3;margin:36px 0 12px}p{margin:0 0 16px}a{color:#7f0b0f;text-underline-offset:4px}.eyebrow{color:#7f0b0f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.draft{padding:16px;border-left:3px solid #7f0b0f;background:#f7f4f3}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.actions a{padding:12px 20px;border:1px solid #7f0b0f;border-radius:3px;text-decoration:none}.actions a:first-child{background:#7f0b0f;color:#fff}footer{border-top:1px solid #dedede;padding:24px 0;display:flex;flex-wrap:wrap;gap:20px;font-size:14px}a:focus-visible{outline:2px solid #7f0b0f;outline-offset:4px}
