/* Selective dark accents; the main website remains light. */
body.ea-wordpress{background:#f5f7fb;color:#14385f}
body.ea-wordpress main{background:transparent}
body.ea-wordpress .hero-slider.hero-collage{background:radial-gradient(ellipse at 85% 30%,#25405a 0,transparent 52%),linear-gradient(120deg,#0b1b2e,#142c44)!important;border-color:#243e58}
body.ea-wordpress .hero-collage .hero-slide{background:transparent!important}
body.ea-wordpress .hero-collage .hero-copy h1,body.ea-wordpress .hero-collage .hero-copy h2{color:#f7faff}
body.ea-wordpress .hero-collage .hero-copy p{color:#d0deed}
body.ea-wordpress .hero-collage .hero-kicker{color:#ffd08a}
body.ea-wordpress .hero-collage .hero-kicker>span{background:#edb258}
body.ea-wordpress .hero-collage .hero-secondary{color:#edf5ff;border-color:#738ba5}
body.ea-wordpress .hero-collage .slider-dot{color:#c8d8eb}
body.ea-wordpress .hero-collage .slider-dot.active{color:#ffd18d;border-color:#e2a557}
body.ea-wordpress .hero-collage .slider-arrows button{background:#19344f;border:1px solid #526b85;color:#f3f8ff}
body.ea-wordpress .hero-collage .slider-arrows button:hover{background:#294e73}
body.ea-wordpress .trust-strip{background:#163b62;border-color:#163b62;border-radius:9px;margin-top:28px;margin-bottom:28px;padding:18px 24px}
body.ea-wordpress .trust-strip span{color:#f0f5fc;border-color:#4d6986}
body.ea-wordpress .ea-news-section{background:linear-gradient(120deg,#10263e,#1b3c5b);border:1px solid #294c6c;border-radius:16px;padding:35px;margin-top:35px;margin-bottom:35px}
body.ea-wordpress .ea-news-section>.market-heading h2{color:#f5f9ff}
body.ea-wordpress .ea-news-section>.market-heading p{color:#cbdced}
body.ea-wordpress .ea-news-section>.market-heading .market-view-all{color:#ffcf8a}
body.ea-wordpress .ea-news-section .ea-news-card,body.ea-wordpress .ea-news-section .ea-news-empty{background:#fff;color:#28425e;border-color:#dbe5f0}
body.ea-wordpress .ea-news-section .ea-news-card h3,body.ea-wordpress .ea-news-section .ea-news-empty h3{color:#14385f}
body.ea-wordpress footer{background:#0b2138;border-color:#24415f}
body.ea-wordpress footer p,body.ea-wordpress footer a,body.ea-wordpress footer address,body.ea-wordpress footer .copyright{color:#e1ebf7}
body.ea-wordpress footer h2,body.ea-wordpress footer h3{color:#fff}
body.ea-wordpress footer .eyebrow{color:#ffd18d}
@media(max-width:680px){body.ea-wordpress .ea-news-section{padding:23px 18px;border-radius:12px}body.ea-wordpress .trust-strip{padding:16px}}
