:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#20332d;background:#f6f7f2;line-height:1.65;color-scheme:light}*{box-sizing:border-box}body{margin:0}a{color:#245f4a;text-underline-offset:.2em}a:focus-visible{outline:3px solid #ad611e;outline-offset:4px}header,main,footer{max-width:850px;margin:auto;padding:1.5rem}header{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid #d6ded4}header>a{font-size:1.2rem;font-weight:750;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:1rem;font-size:.95rem}nav a[aria-current=page]{font-weight:750}main{padding-block:3rem 4rem;min-height:65vh}.eyebrow{color:#4e685c;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(2rem,6vw,3.3rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1.5rem}h2{font-size:1.35rem;line-height:1.3;margin-top:2rem}.lead{font-size:1.2rem;max-width:45rem}.note{background:#e8eee3;border-left:4px solid #587b50;padding:1rem 1.25rem;margin:2rem 0}footer{border-top:1px solid #d6ded4;font-size:.9rem;color:#4e685c}li+li{margin-top:.4rem}.skip{position:absolute;left:-10000px}.skip:focus{left:1rem;top:.5rem;background:white;padding:.5rem}@media(max-width:580px){header{align-items:flex-start;flex-direction:column}main{padding-top:2rem}}
