:root{font-family:Inter,system-ui,sans-serif;color:#172039;background:#f6f8ff}*{box-sizing:border-box}body{margin:0}a{color:#2f6df0;text-decoration:none}a:hover{text-decoration:underline}.news-nav{max-width:1080px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between}.news-brand{font-size:25px;font-weight:750;color:#172039}.news-nav nav{display:flex;align-items:center;gap:24px}.news-cta{background:#2f6df0;color:white;padding:12px 18px;border-radius:12px}main{max-width:840px;margin:45px auto;padding:0 24px}.news-heading{margin:0 0 54px}.news-heading span{font-size:12px;letter-spacing:.12em;font-weight:700;color:#2f6df0}h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.035em;margin:14px 0}.news-heading p,.news-summary{color:#61708c;font-size:17px;line-height:1.7}.news-card{background:white;border:1px solid #e2e7f2;border-radius:20px;padding:32px;margin:26px 0;box-shadow:0 6px 24px #23375904}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#61708c;font-size:12px}.news-meta span{background:#edf2ff;color:#335aab;border-radius:20px;padding:5px 10px}.news-card h2{font-size:27px;letter-spacing:-.02em;line-height:1.3}.news-card h2 a{color:#172039}.news-body{line-height:1.8}.news-body h2,.news-body h3{font-size:20px}.news-image{max-width:100%;border-radius:12px;height:auto}.news-back{display:inline-block;margin-bottom:12px}footer{max-width:840px;margin:55px auto;padding:24px;border-top:1px solid #e2e7f2;color:#61708c;font-size:14px}@media(max-width:600px){.news-card{padding:22px}.news-nav nav{gap:12px;font-size:13px}main{margin-top:20px}}
