*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18313d;background:#f5f8f7;line-height:1.65}body{margin:0}a{color:#006b62;text-underline-offset:.18em}a:hover{color:#003e39}header,main,footer{width:min(100% - 40px,800px);margin-inline:auto}header{padding:27px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d3dfdc}.brand{font-weight:750;font-size:1.1rem;text-decoration:none;color:#18313d}nav{display:flex;gap:20px;font-size:.95rem}main{padding:58px 0 42px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:750;color:#006b62;margin:0 0 14px}h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px;max-width:700px}.intro{font-size:1.15rem;line-height:1.7;color:#3e565e;margin:0 0 38px}section{margin:30px 0}h2{font-size:1.2rem;line-height:1.35;margin-bottom:12px}p{margin:0 0 14px}li{margin-bottom:8px}ul{padding-left:23px}footer{font-size:.85rem;color:#4e6469;border-top:1px solid #d3dfdc;padding:23px 0 35px;display:flex;justify-content:space-between;gap:20px}.skip{position:absolute;top:-100px;left:10px;padding:8px;background:white}.skip:focus{top:8px}a:focus-visible{outline:3px solid #d2942e;outline-offset:4px}@media(max-width:580px){header{align-items:flex-start;flex-direction:column;gap:10px}main{padding-top:38px}footer{flex-direction:column;gap:0}nav{gap:24px}}
