:root{--off:#f8f5f0;--brown:#7c4f2a;--dark:#1a1410;--mid:#5a4a3a;--border:#e2d6c8}*{box-sizing:border-box}body{margin:0;background:var(--off);color:var(--dark);font:17px/1.75 Arial,Helvetica,sans-serif}a{color:var(--brown);text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--brown);outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:white;padding:12px;z-index:2}header{background:white;border-bottom:1px solid var(--border)}.bar{max-width:1100px;margin:auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font:bold 24px Georgia,serif;letter-spacing:.02em;text-decoration:none;color:var(--dark)}.brand small{display:block;font:11px/1.6 Arial,sans-serif;letter-spacing:.18em;color:var(--brown)}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{padding:10px 0;font-size:14px}main{max-width:820px;padding:54px 28px 64px;margin:auto}.eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--brown);font-weight:bold}h1{font:normal clamp(36px,6vw,52px)/1.12 Georgia,serif;margin:16px 0}h2{font:normal 26px/1.3 Georgia,serif;margin:36px 0 12px}p{margin:0 0 16px}li{margin:8px 0}ul{padding-left:24px}.date{font-size:14px;color:var(--mid);padding-bottom:24px;border-bottom:1px solid var(--border)}.lead{font-size:19px;color:var(--mid)}.note{border-left:3px solid var(--brown);padding:18px 22px;background:white;margin:28px 0}.note p:last-child{margin:0}footer{border-top:1px solid var(--border);font-size:14px;color:var(--mid)}footer .bar{align-items:flex-start}footer p{margin:0}@media(max-width:540px){.bar{padding:16px 20px;align-items:flex-start;flex-direction:column;gap:8px}nav{gap:22px}main{padding:30px 20px 40px}h2{font-size:24px}.note{padding:16px}body{font-size:16px}.lead{font-size:18px}}@media print{body{background:white}nav,.skip{display:none}main{max-width:none;padding:24px}h2{break-after:avoid}}
