
.news-page{background:#f7f9fc}.news-header{position:fixed!important;top:0;background:linear-gradient(90deg,#002d72,#003c91);box-shadow:0 8px 30px rgba(0,30,80,.16)}
.news-hero{padding:142px 0 62px;background:radial-gradient(circle at 82% 22%,rgba(20,161,69,.32),transparent 30%),linear-gradient(115deg,#002b70,#06499a 58%,#0b7d47);color:#fff}.news-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.news-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.17);font-size:10px;font-weight:900;text-transform:uppercase;color:#f4da00;letter-spacing:.04em}.news-hero h1{font-size:48px;text-transform:uppercase;margin:16px 0 10px;line-height:1}.news-hero p{max-width:680px;font-size:14px;line-height:1.7;margin:0;color:#eaf3ff}.news-hero-icon{width:120px;height:120px;color:rgba(255,255,255,.15)}.news-hero-icon svg{width:100%;height:100%}
.news-index-section{padding:48px 0 76px}.news-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.news-toolbar h2{margin:0 0 5px;font-size:27px;color:#0b387d;text-transform:uppercase}.news-toolbar p{margin:0;color:#6b7890;font-size:12px}.news-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.news-filters button{border:1px solid #dbe4ee;background:#fff;color:#50617a;padding:10px 14px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;cursor:pointer}.news-filters button.active,.news-filters button:hover{background:#07983a;border-color:#07983a;color:#fff}
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:#fff;border:1px solid #e0e7f0;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px rgba(19,45,84,.06);transition:transform .2s ease,box-shadow .2s ease}.news-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(19,45,84,.12)}.news-card-media{display:block;position:relative;aspect-ratio:16/9;background:linear-gradient(145deg,#eaf1f8,#f9fbfd);overflow:hidden}.news-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-card:hover .news-card-media img{transform:scale(1.035)}.news-card-media em{position:absolute;left:14px;top:14px;background:#f4da00;color:#06377e;padding:6px 10px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.news-card-placeholder{height:100%;display:grid;place-items:center;color:#0b438d}.news-card-placeholder svg{width:70px;height:70px}.news-card-body{padding:20px}.news-card-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:9px;font-weight:800;text-transform:uppercase;color:#6b7890}.news-card-meta span{color:#078f38}.news-card h3{margin:0 0 10px;font-size:18px;line-height:1.3;color:#07367d}.news-card h3 a{color:inherit}.news-card p{font-size:11.5px;line-height:1.65;color:#66758b;margin:0 0 17px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-read-more{display:flex;align-items:center;justify-content:space-between;color:#078f38;font-size:10px;font-weight:900;text-transform:uppercase}.news-read-more span{font-size:20px}.news-empty{text-align:center;padding:64px 20px;background:#fff;border:1px solid #e0e7f0;border-radius:22px;color:#68778d}.news-empty>span{display:inline-block;width:64px;color:#0a9639}.news-empty svg{width:64px}.news-empty h2{color:#07367d}
.article-shell{padding:120px 0 76px}.article-container{max-width:1040px}.article-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:10px;color:#718097;margin-bottom:26px}.article-breadcrumb a{color:#0b438d}.article-header{text-align:center;max-width:900px;margin:0 auto 30px}.article-category{display:inline-flex;background:#eaf8ef;color:#078f38;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900;text-transform:uppercase}.article-header h1{font-size:40px;line-height:1.14;color:#07367d;margin:15px 0 14px}.article-lead{font-size:15px;line-height:1.65;color:#5c6c83;max-width:800px;margin:0 auto 15px}.article-meta{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#718097}.article-cover{margin:0 0 34px;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px rgba(16,42,79,.14);background:#eef3f8;aspect-ratio:16/9}.article-cover img{width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:42px;align-items:start;max-width:900px;margin:0 auto}.article-body{font-size:15px;line-height:1.9;color:#354966}.article-body p{margin:0 0 23px}.share-panel{position:sticky;top:110px;display:flex;flex-direction:column;align-items:center;gap:10px}.share-panel>span{font-size:8px;text-transform:uppercase;font-weight:900;color:#77869b}.share-buttons{display:flex;flex-direction:column;gap:9px}.share-buttons a,.share-buttons button{width:44px;height:44px;border-radius:50%;border:1px solid #e0e6ee;background:#fff;display:grid;place-items:center;color:#31516f;cursor:pointer;box-shadow:0 6px 16px rgba(19,45,84,.06)}.share-buttons svg{width:20px;height:20px}.share-whatsapp:hover{background:#25d366!important;color:#fff}.share-facebook:hover{background:#1877f2!important;color:#fff}.share-x:hover{background:#111!important;color:#fff}.share-buttons button:hover{background:#07367d;color:#fff}.share-panel small{font-size:8px;color:#078f38;text-align:center}.article-back{max-width:900px;margin:30px auto 0;border-top:1px solid #e2e8ef;padding-top:20px}.article-back a{font-size:11px;font-weight:800;color:#0b438d}.news-not-found{padding:180px 0 120px;text-align:center}.news-not-found span{display:inline-block;color:#0a9639;width:70px}.news-not-found svg{width:70px}.news-not-found h1{color:#07367d}.news-not-found a{display:inline-flex;margin-top:12px;background:#078f38;color:#fff;padding:12px 18px;border-radius:12px;font-weight:800}
@media(max-width:1100px){.news-grid{grid-template-columns:repeat(2,1fr)}.article-header h1{font-size:34px}.news-page .main-nav{gap:20px!important}.news-page .header-cta{margin-left:22px!important}}
@media(max-width:760px){.news-hero{padding:105px 0 38px}.news-hero-icon{display:none}.news-hero h1{font-size:34px}.news-hero p{font-size:12px}.news-index-section{padding:28px 0 48px}.news-toolbar{align-items:flex-start;flex-direction:column}.news-toolbar h2{font-size:21px}.news-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px}.news-filters button{flex:0 0 auto}.news-grid{grid-template-columns:1fr;gap:17px}.news-card-body{padding:17px}.news-card h3{font-size:17px}.article-shell{padding:92px 0 52px}.article-breadcrumb{margin-bottom:18px}.article-header{text-align:left}.article-header h1{font-size:27px}.article-lead{font-size:13px}.article-meta{justify-content:flex-start}.article-cover{border-radius:16px;margin-bottom:25px}.article-layout{grid-template-columns:1fr;gap:20px}.article-body{font-size:14px;line-height:1.82}.share-panel{position:static;align-items:flex-start;border-top:1px solid #e2e8ef;padding-top:18px}.share-buttons{flex-direction:row;flex-wrap:wrap}.share-buttons a,.share-buttons button{width:42px;height:42px}.news-page .main-nav{background:#00245e}}
