:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#142723;background:#f5f3eb}*{box-sizing:border-box}body{margin:0;padding:32px 20px}header,main,footer{max-width:800px;margin:auto}header{padding:12px 0 24px}.brand{display:inline-block;text-decoration:none;color:#17354f}.brand strong{font-size:25px;letter-spacing:-.035em}.brand span{color:#b84a00}.brand small{display:block;font-size:10px;font-weight:750;letter-spacing:.15em;margin-top:5px}nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:14px}nav a[aria-current]{font-weight:750;text-decoration-thickness:3px}a{color:#21533e;text-underline-offset:3px}main{background:white;border:1px solid #dedfd4;border-radius:18px;padding:40px}h1{font-size:clamp(30px,6vw,44px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 28px}h2{font-size:23px;line-height:1.3;margin:34px 0 14px}h3{font-size:18px;margin:24px 0 12px}p,li{font-size:16px;line-height:1.75;overflow-wrap:anywhere}li{margin:8px 0}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:750;color:#52665c}footer{padding:24px 0;font-size:13px;line-height:1.6}.skip{position:absolute;left:20px;top:-80px;padding:12px;background:white}.skip:focus{top:8px}:focus-visible{outline:3px solid #b45c00;outline-offset:4px}@media(max-width:480px){body{padding:16px 12px}main{padding:26px 20px}nav{gap:14px 20px}h2{font-size:21px}}@media print{body{padding:0;background:white}main{border:0;padding:0}nav,.skip{display:none}header,footer{padding:12px 0}h2,h3{break-after:avoid}}