:root{font-family:'Trebuchet MS',sans-serif;color:#24383e;background:#fafcfc;line-height:1.75}*{box-sizing:border-box}body{margin:0}header{background:#01799b;padding:24px max(6vw,20px);display:flex;justify-content:space-between;align-items:center;gap:20px}header a{color:white;text-decoration:none}.brand{font-size:30px;font-weight:700;letter-spacing:1px}main{max-width:850px;margin:70px auto;padding:0 24px}h1{font-size:clamp(36px,6vw,54px);line-height:1.15;color:#01799b;margin:12px 0 20px}h2{font-size:23px;line-height:1.3;margin:35px 0 12px}p{margin:0 0 18px}.eyebrow{letter-spacing:2px;font-size:12px;font-weight:bold;color:#01799b}.date{padding-bottom:30px;border-bottom:1px solid #d2e1e5;color:#60777e}footer{border-top:1px solid #d2e1e5;padding:30px 24px;text-align:center;font-size:14px}nav{display:flex;justify-content:center;gap:24px;margin-bottom:16px}a{color:#01799b}a:focus-visible{outline:3px solid #ffad00;outline-offset:5px}section{scroll-margin-top:24px}@media(max-width:480px){header{align-items:flex-start;flex-direction:column}main{margin:40px auto}}
