body{margin:0;font:17px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2b2b;background:#f7fbfb}
a{color:#0b6e6e}
.top{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #d9e6e6}
.brand{font-weight:700;font-size:1.25rem;text-decoration:none}
nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;font-size:.95rem}
nav a{text-decoration:none}
nav a[aria-current]{font-weight:700;text-decoration:underline}
.btn{display:inline-block;background:#0b6e6e;color:#fff!important;padding:.6rem 1.1rem;border-radius:6px;text-decoration:none;font-weight:600}
main{max-width:46rem;margin:0 auto;padding:1.5rem}
h1{font-size:2rem;line-height:1.25;margin:.5rem 0 1rem}
h2{font-size:1.4rem;margin-top:2rem}
.lead{font-size:1.15rem}
.crumbs{font-size:.9rem;color:#567}
.cta{background:#e4f2f2;border-radius:10px;padding:1rem 1.5rem;margin:2.5rem 0}
.cta h2{margin-top:0}
footer{max-width:46rem;margin:0 auto;padding:1.5rem;font-size:.85rem;color:#567}
