:root{color-scheme:light;font-family:system-ui,sans-serif;color:#143049;background:#f2f6f9}*{box-sizing:border-box}body{margin:0}a{color:#125b93;text-underline-offset:3px}a:hover{color:#073b65}a:focus-visible{outline:3px solid #278ccc;outline-offset:4px}header,main,footer{max-width:1080px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-bottom:1px solid #cedce6}header>a{font-size:24px;font-weight:750;text-decoration:none}header span{display:block;font-size:12px;font-weight:500}nav{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:14px}main{margin:30px auto 0;padding:44px;background:white;border:1px solid #d7e2ea;border-radius:12px;overflow-wrap:anywhere}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:650;color:#51758c}h1{font-size:clamp(28px,4vw,46px);line-height:1.18;letter-spacing:-1px;margin:22px 0}h2{font-size:23px}h3{font-size:16px}.meta{font-size:13px;color:#536d80}.lead{font-size:19px;line-height:1.75}p,li{line-height:1.7}.button{display:inline-block;background:#125b93;color:white;padding:12px 18px;border-radius:6px;text-decoration:none;margin:12px 12px 12px 0}.button:hover{color:white;background:#073b65}section{border-top:1px solid #d7e2ea;margin-top:30px;padding-top:18px}dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}dl>div{background:#f4f8fb;padding:15px;border-radius:6px}dt{font-size:12px;text-transform:uppercase;color:#4c697c}dd{margin:6px 0 0}footer{font-size:13px;color:#536d80}.timeline{list-style:none;padding:0}.timeline li{padding:20px 0;border-top:1px solid #d7e2ea}.timeline h2{margin:8px 0}.timeline h2 a{text-decoration:none}del{background:#fae8e6}ins{background:#e5f3e8;text-decoration:none}@media(max-width:650px){header,main,footer{padding:20px}main{margin:12px;border-radius:8px}.lead{font-size:17px}nav{gap:14px}dl{grid-template-columns:1fr}}
.button+a{display:inline-block;white-space:nowrap;margin:8px 0}
