*{box-sizing:border-box}body{margin:0;background:#faf9f5;color:#233e35;font:16px/1.75 Arial,sans-serif}a{color:#195b48;text-underline-offset:4px}a:focus-visible{outline:3px solid #b18d4b;outline-offset:5px}header,footer{max-width:1100px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header{border-bottom:1px solid #dae3db}.brand{font:32px Georgia,serif;text-decoration:none}header>a:last-child{font-size:14px}main{max-width:840px;margin:48px auto 64px;padding:0 32px}.eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#62796b}h1{font:48px/1.15 Georgia,serif;margin:16px 0}.date{font-size:14px;color:#62796b;margin-bottom:24px}nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}nav a{padding:9px 16px;border:1px solid #ccdcd0;border-radius:24px;font-size:14px;text-decoration:none}nav a[aria-current]{background:#194b40;color:white;border-color:#194b40}article{padding:32px;background:#fff;border:1px solid #dce5dd;border-radius:18px}.intro{font-size:18px;margin-top:0}h2{font:26px/1.35 Georgia,serif;margin:32px 0 14px}p{margin:14px 0}ul{padding-left:22px}li{margin:12px 0}article>:last-child{margin-bottom:0}footer{border-top:1px solid #dae3db;font-size:13px;color:#62796b}article a{overflow-wrap:anywhere}@media(max-width:600px){header,footer{padding:20px}main{margin:32px auto 40px;padding:0 20px}article{padding:24px 20px}h1{font-size:38px}h2{font-size:24px}.intro{font-size:17px}}@media print{body{background:white;color:black}header,nav,footer{display:none}main{max-width:none;margin:0;padding:0}article{padding:0;border:0}h2{break-after:avoid}a{color:inherit}}
