@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap');*{box-sizing:border-box}body{margin:0;background:#f4f8fa;color:#123149;font-family:'DM Sans',Arial,sans-serif}a{text-decoration:none;color:inherit}.news-nav{height:74px;padding:0 max(5vw,22px);display:flex;align-items:center;justify-content:space-between;background:#063e5c;color:#fff}.news-brand{display:flex;align-items:center;gap:11px}.news-brand img{width:45px;height:45px;border-radius:50%;object-fit:cover}.news-brand b{font:700 14px Manrope}.news-brand small{display:block;color:#a9d5e2;font-size:9px}.nav-links{display:flex;gap:9px}.nav-links a{padding:9px 13px;border:1px solid #ffffff35;border-radius:8px;font-size:11px}.masthead{padding:55px 22px 38px;background:#fff;border-bottom:1px solid #dce8ed;text-align:center}.masthead span{color:#078fab;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700}.masthead h1{font:800 clamp(38px,6vw,68px) Manrope;margin:7px 0 2px}.masthead p{color:#718795}.news-main{max-width:1160px;margin:auto;padding:35px 22px 70px}.news-tools{display:flex;justify-content:space-between;gap:12px;margin-bottom:28px}.news-tools form{display:flex;gap:8px;flex:1}.news-tools input,.news-tools select{padding:11px;border:1px solid #cfdee5;border-radius:8px;background:#fff}.news-tools input{flex:1}.news-tools button{padding:11px 17px;border:0;border-radius:8px;background:#078dcc;color:#fff;font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.news-card{overflow:hidden;border:1px solid #dce8ed;border-radius:15px;background:#fff;transition:.25s}.news-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #17485c18}.news-card.featured{grid-column:span 2;grid-row:span 2}.news-image{height:210px;background:linear-gradient(135deg,#087d9d,#064363);overflow:hidden}.featured .news-image{height:350px}.news-image img{width:100%;height:100%;object-fit:cover}.news-body{padding:20px}.category{display:inline-block;padding:5px 8px;border-radius:20px;background:#e7f6f9;color:#07849d;font-size:9px;font-weight:700;text-transform:uppercase}.news-body h2{font:700 20px/1.3 Manrope;margin:12px 0 9px}.featured h2{font-size:28px}.news-body p{color:#687f90;font-size:12px;line-height:1.65}.news-meta{margin-top:16px;color:#8ba0ae;font-size:10px}.empty-news{grid-column:1/-1;padding:70px;text-align:center;background:#fff;border-radius:14px}.article{max-width:820px;margin:45px auto 75px;padding:0 22px}.article-category{color:#078ca8;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700}.article h1{font:800 clamp(34px,5vw,56px)/1.15 Manrope;margin:14px 0}.article-lead{font-size:18px;line-height:1.7;color:#60798b}.article-cover{width:100%;max-height:520px;object-fit:cover;border-radius:16px;margin:25px 0}.article-content{font-size:16px;line-height:1.85;color:#29475d;white-space:pre-line}.related{border-top:1px solid #dbe7ec;margin-top:40px;padding-top:25px}.related a{display:block;padding:10px 0;color:#087ca6;font-weight:700}@media(max-width:800px){.news-grid{grid-template-columns:1fr 1fr}.news-card.featured{grid-column:1/-1;grid-row:auto}}@media(max-width:580px){.news-grid{grid-template-columns:1fr}.news-card.featured{grid-column:auto}.news-tools form{flex-direction:column}.nav-links a:first-child{display:none}}
