.news-main{background:#f6f8fc;padding:4.5rem 0 5rem}.news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.news-count{color:#64748b;font-size:.92rem}.news-filters{display:flex;gap:.55rem;flex-wrap:wrap}.news-filter{border:1px solid #d7e0ee;background:#fff;color:#234779;border-radius:999px;padding:.5rem .9rem;font-size:.86rem;font-weight:700;transition:.2s}.news-filter:hover,.news-filter.active{background:#1F4992;border-color:#1F4992;color:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.news-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px rgba(25,58,110,.08);height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(25,58,110,.14)}.news-image{height:190px;width:100%;object-fit:cover;background:#dbe7f8}.news-card-body{padding:1.35rem;display:flex;flex-direction:column;flex:1}.news-category{font-size:.73rem;letter-spacing:1px;font-weight:800;color:#c41e3a;text-transform:uppercase}.news-card h2{font-size:1.12rem;line-height:1.4;margin:.6rem 0}.news-card h2 a{color:#173d7b;text-decoration:none}.news-card p{font-size:.92rem;color:#667085;line-height:1.55;margin-bottom:1.15rem}.news-link{color:#1F4992;font-weight:800;text-decoration:none;margin-top:auto}.news-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2.5rem}.news-page{width:40px;height:40px;border-radius:10px;border:1px solid #d7e0ee;background:#fff;color:#1F4992;font-weight:800}.news-page.active,.news-page:hover{background:#1F4992;border-color:#1F4992;color:#fff}.news-empty{grid-column:1/-1;text-align:center;padding:3rem;color:#64748b;background:#fff;border-radius:16px}.news-featured{background:#fff;border:1px solid #e4eaf2;border-radius:18px;padding:1.2rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.news-featured strong{color:#1F4992}@media(max-width:991px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.news-main{padding:2.5rem 0}.news-toolbar{align-items:flex-start;flex-direction:column}.news-grid{grid-template-columns:1fr}.news-featured{align-items:flex-start;flex-direction:column}.news-image{height:210px}}
.article-main{background:#f4f7fc;padding:8.5rem 0 5rem;min-height:100vh}.article-content{max-width:880px;margin:auto;background:#fff;border-radius:22px;padding:2.5rem 3rem;box-shadow:0 12px 34px rgba(23,61,123,.1)}.article-content>p:first-child{font-size:.78rem;letter-spacing:1.2px;font-weight:800;text-transform:uppercase;color:#c41e3a!important}.article-content h1{color:#1F4992;font-weight:800;font-size:2.45rem;line-height:1.2;margin:1rem 0 1.5rem}.article-content h2{font-size:1.45rem;color:#1F4992;font-weight:800;margin:2rem 0 .7rem}.article-content p,.article-content li{font-size:1.03rem;line-height:1.8;color:#526174}.article-content .lead{font-size:1.18rem;line-height:1.65;color:#31445f}.article-cover{display:block;width:calc(100% + 6rem);height:330px;object-fit:cover;margin:1.25rem -3rem 2rem}.article-breadcrumb{display:inline-flex;align-items:center;gap:.45rem;color:#1F4992;font-weight:700;text-decoration:none;font-size:.9rem}.article-site-footer{background:#102c63;color:#fff;padding:2.2rem 0;text-align:center}.article-site-footer a{color:#fff}@media(max-width:575px){.article-main{padding:6.8rem 0 3rem}.article-content{padding:1.5rem;border-radius:0}.article-content h1{font-size:1.9rem}.article-cover{width:calc(100% + 3rem);height:220px;margin-left:-1.5rem;margin-right:-1.5rem}}
