/* WGRCMS-Step-0071c stable navigation + CMS page style */
.cms-page-hero{padding:56px 24px 38px!important}
.cms-page-copy{max-width:1180px!important;width:100%!important}
.cms-page-copy .eyebrow{display:flex!important;width:100%!important;max-width:1180px!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;margin:0 auto 26px!important}
.cms-page-copy h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.cms-page-copy p.lead{text-align:center!important}
.main-nav a.active::after,.main-nav a[aria-current="page"]::after{transform:scaleX(1)!important}
.main-nav a:not(.active):not([aria-current="page"])::after{transform:scaleX(0)!important}
.main-nav a:not(.active):not([aria-current="page"]):hover::after{transform:scaleX(.65)!important}
.news-page{background:#eef6fb;min-height:100vh;padding-bottom:64px;font-family:Arial,Helvetica,sans-serif;color:#09233b}.news-header{height:86px;background:#015da8;color:#fff;box-shadow:0 3px 16px rgba(0,42,86,.22);display:flex;align-items:center;justify-content:center}.news-header-inner{width:100%;max-width:1480px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:24px}.news-brand{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none;font-weight:700}.news-brand img{max-height:68px;max-width:300px;object-fit:contain}.news-nav{display:flex;gap:24px;align-items:center}.news-nav a{color:#fff;text-decoration:none;font-weight:650;position:relative;padding:33px 0}.news-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#fff;border-radius:4px 4px 0 0}.news-hero{padding:56px 24px 38px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.42)),#eef6fb}.news-hero-inner{max-width:1180px;margin:0 auto}.news-hero .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#015da8;font-size:12px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.news-hero .eyebrow:before{content:"";width:44px;height:3px;background:#98bd3d;border-radius:999px}.news-hero h1{margin:0 auto 18px;color:#015da8;font-size:48px;line-height:1.08;font-weight:760;text-align:center}.news-hero p{margin:0 auto;max-width:830px;color:#09233b;font-size:18px;line-height:1.6;text-align:center}.news-grid{max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card{background:#fff;border:1px solid #dbe8f0;border-radius:16px;overflow:hidden;box-shadow:0 18px 46px rgba(9,35,59,.10)}.news-card-image{height:190px;background:linear-gradient(135deg,#d9edf8,#cfe6bd);background-size:cover;background-position:center}.news-card-body{padding:24px}.news-card small{display:block;color:#5f7386;font-size:13px;margin-bottom:10px}.news-card h2{margin:0 0 12px;color:#015da8;font-size:22px;line-height:1.25;font-weight:800}.news-card p{margin:0;color:#40556a;font-size:15px;line-height:1.65}.news-empty{max-width:1180px;margin:0 auto;padding:0 24px}.news-empty-box{background:#fff;border:1px solid #dbe8f0;border-radius:16px;box-shadow:0 18px 46px rgba(9,35,59,.10);padding:54px;text-align:center;color:#09233b;font-size:19px}.news-footer{background:#015da8;color:#fff;margin-top:64px;padding:28px max(24px,calc((100% - 1180px)/2));font-size:14px}.news-footer a{color:#fff}@media(max-width:980px){.cms-page-copy .eyebrow,.news-hero .eyebrow{justify-content:flex-start!important}.cms-page-copy h1,.news-hero h1{font-size:36px!important}.news-grid{grid-template-columns:1fr;padding:0 22px}.news-header{height:auto}.news-header-inner{padding:14px 22px;flex-wrap:wrap}.news-nav{width:100%;gap:14px;flex-wrap:wrap}.news-nav a{padding:8px 0}.news-empty{padding:0 22px}}
