:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18332f;background:#f8f7f3}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:3px}a:focus-visible{outline:3px solid #ba8436;outline-offset:3px}.wrap{max-width:860px;margin:0 auto;padding:0 24px}.top,footer{background:#15302b;color:#fff}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px}.brand{font-family:Georgia,serif;font-weight:bold;font-size:27px;letter-spacing:-1.2px;text-decoration:none}.brand span{color:#e9be78}.back{font-size:15px}main{padding:42px 24px 74px}.eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:#96652b}h1,h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.025em}h1{font-size:clamp(38px,5vw,56px);line-height:1.07;margin:12px 0 12px}h2{font-size:28px;margin:34px 0 10px}.lede{font-size:19px;color:#425a4f;line-height:1.5;margin:0 0 18px}p,li{font-size:16px;line-height:1.65}p{margin:10px 0}ul{padding-left:22px}li+li{margin-top:7px}.date{font-size:14px;color:#60756b}.note{background:#e8eee8;border-left:4px solid #50745a;padding:15px 18px;border-radius:4px;margin:28px 0}footer{padding:25px 0}footer nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px}footer a{color:#d5e3d9}@media(max-width:520px){.top .wrap{min-height:62px}.brand{font-size:23px}.back{font-size:14px}main{padding-top:30px}h2{font-size:25px}}
