:root{font-family:system-ui,sans-serif;color:#182b3a;background:#f6f8fa;line-height:1.65}body{margin:0}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:24px;align-items:center}header>a{font-size:1.4rem;font-weight:750;text-decoration:none}nav{display:flex;gap:20px;flex-wrap:wrap}main{background:white;border:1px solid #d8e1e8;border-radius:18px;padding:40px;box-sizing:border-box}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;max-width:840px}h2{margin-top:2rem;line-height:1.3}a{color:#125aa0}li{margin:.5rem 0}.eyebrow{font-weight:700;color:#486375}.button{display:inline-block;padding:10px 20px;background:#125aa0;color:white;border-radius:8px;text-decoration:none;margin-right:16px}footer{color:#486375}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}main{padding:24px;border-radius:0}nav{gap:14px}}
