*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:18px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;background:#f7f3e8;color:#1c1d1b}.wrap{max-width:920px;margin:auto;padding:0 24px}.bar{background:#2f4a40;color:#fff}.top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:18px;padding-bottom:18px}.logo{font:bold 21px Georgia,serif;text-decoration:none;color:#ffe0bb}.top nav{display:flex;gap:18px;flex-wrap:wrap}.top nav a{color:#fff;text-decoration:none;font-size:15px}main{padding-top:56px!important;padding-bottom:76px!important}.eyebrow{font:700 13px ui-monospace,monospace;letter-spacing:.13em;color:#942d23}h1,h2{font-family:Georgia,serif;line-height:1.17}h1{font-size:clamp(36px,5vw,62px);max-width:700px}h2{font-size:28px}.lede{font-size:22px;color:#334d42;max-width:690px}section{margin-top:44px;border-top:1px solid #cfc4ae;padding-top:16px}section p{max-width:760px}li{margin-bottom:12px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:46px}.actions a{padding:12px 16px;border:1px solid #2f4a40;text-decoration:none;color:#2f4a40;font-weight:700}.actions a.primary{background:#af3226;color:#fff;border-color:#af3226}footer{background:#1c1d1b;padding:28px 0;color:#d9d5c6;font-size:14px}footer a{color:#ffe0bb}a:focus-visible{outline:3px solid #b5342a;outline-offset:3px}@media(max-width:600px){.actions a{width:100%}}