:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#152a2a;background:#f7faf8;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#0d6357}a:hover{text-decoration-thickness:2px}.shell{max-width:940px;margin:auto;padding:0 24px}header{background:#fff;border-bottom:1px solid #dae5df}header .shell{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.brand{font-size:1.18rem;font-weight:800;letter-spacing:-.03em;color:#123e36;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:18px}nav a{font-weight:600;text-decoration:none;font-size:.93rem}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.hero{padding:72px 0 54px}.eyebrow{color:#137969;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;letter-spacing:-.045em;margin:12px 0 20px}h2{font-size:1.4rem;line-height:1.3;margin-top:36px}p,li{max-width:75ch}.lead{font-size:1.17rem;color:#435b56}.panel{background:white;border:1px solid #dbe7e0;border-radius:18px;padding:28px;margin:24px 0}.pill{display:inline-block;background:#e2f2ec;color:#0d6357;border-radius:99px;padding:5px 12px;font-size:.85rem;font-weight:700}.cta{display:inline-block;background:#0c6859;color:white;text-decoration:none;padding:12px 20px;border-radius:9px;font-weight:700}.cta:hover{background:#074b40}main{min-height:65vh}main.article{padding-top:35px;padding-bottom:70px}footer{border-top:1px solid #dbe7e0;padding:28px 0;color:#536660;font-size:.88rem}footer .shell{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}footer a{margin-left:12px}ul{padding-left:24px}@media(max-width:600px){.hero{padding-top:44px}header .shell{align-items:flex-start}.panel{padding:20px}footer a{margin-left:0;margin-right:12px}}
