.ep-news-page{color:#244956;font-size:16px;overflow:hidden}.ep-news-page .ep-container{max-width:1220px}.ep-news-page h1,.ep-news-page h2,.ep-news-page h3{font-family:Poppins,Arial,sans-serif}.ep-news-page .ep-btn{display:inline-flex;align-items:center;gap:12px;justify-content:center;padding:15px 23px;border-radius:100px;font-weight:800;font-size:14px}.ep-news-hero{background:linear-gradient(100deg,#073146 0%,#07646c 100%);color:#fff}.ep-news-hero-inner{padding-top:80px;padding-bottom:83px}.ep-news-hero .ep-kicker{color:#8eefe7}.ep-news-hero h1{font-size:clamp(45px,5.3vw,70px);letter-spacing:-.042em;line-height:1.12;color:#fff;margin:16px 0 18px}.ep-news-hero .ep-title-accent{color:#68e6df}.ep-news-hero p{max-width:750px;color:#e5f4f5;font-size:17px;line-height:1.75;margin:0}.ep-news-feed{background:#fff;padding:80px 0 95px}.ep-news-section-head{margin-bottom:32px}.ep-news-section-head h2{font-size:clamp(31px,3.7vw,46px);line-height:1.2;letter-spacing:-.034em;color:#083b4f;margin:13px 0 0}.ep-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:stretch}.ep-news-card{overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid #d8e9e7;border-radius:23px;background:#fff;box-shadow:0 9px 29px rgb(8 62 74 / .035);transition:transform .2s,box-shadow .2s}.ep-news-card:hover{transform:translateY(-3px);box-shadow:0 16px 37px rgb(8 62 74 / .09)}.ep-news-card-img{aspect-ratio:1.55/1;display:block;overflow:hidden;background:#e8f5f3}.ep-news-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ep-news-card:hover .ep-news-card-img img{transform:scale(1.03)}.ep-news-image-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(140deg,#0a4559,#159ba0);font-size:38px;color:#fff;font-weight:800}.ep-news-image-fallback small{font-size:13px;letter-spacing:.1em;text-transform:uppercase}.ep-news-card-body{display:flex;flex-direction:column;flex:1;padding:27px 25px 29px}.ep-news-card time{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#078e96;font-weight:800}.ep-news-card h3{font-size:21px;line-height:1.36;letter-spacing:-.02em;color:#073e51;margin:13px 0 14px}.ep-news-card h3 a:hover{color:#028f97}.ep-news-card p{font-size:15px;line-height:1.75;color:#56747e;margin:0 0 25px}.ep-news-readmore{margin-top:auto;display:inline-flex;gap:11px;align-items:center;color:#087b86;font-size:14px;font-weight:800}.ep-news-readmore:hover{color:#054c5d}.ep-news-pagination{display:flex;justify-content:space-between;align-items:center;gap:17px;flex-wrap:wrap;margin-top:48px}.ep-news-pagination a,.ep-news-pagination span{display:inline-flex;min-height:41px;align-items:center;justify-content:center;padding:9px 14px;border:1px solid #d4e8e5;border-radius:99px;color:#086976;font-size:14px;font-weight:800}.ep-news-pagination [aria-current=page]{background:#087681;color:#fff;border-color:#087681}.ep-news-pages{display:flex;flex-wrap:wrap;gap:7px}.ep-news-pagination a:hover{background:#e7f7f4}.ep-news-empty{background:#f1f9f8;padding:25px;border-radius:15px}.ep-news-bottom{background:#edf8f6;padding:55px 0}.ep-news-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.ep-news-bottom h2{color:#073e50;font-size:clamp(25px,2.9vw,37px);letter-spacing:-.025em;line-height:1.25;max-width:780px;margin:12px 0 0}.ep-news-bottom .ep-btn{background:#087981;color:#fff;white-space:nowrap}@media(max-width:1000px){.ep-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ep-news-hero-inner{padding-top:64px;padding-bottom:67px}.ep-news-hero p{font-size:16px}.ep-news-feed{padding:60px 0 70px}.ep-news-grid{grid-template-columns:1fr;gap:22px}.ep-news-bottom-inner{flex-direction:column;align-items:flex-start}.ep-news-pagination{justify-content:center}.ep-news-pagination>a{flex:1}}@media(prefers-reduced-motion:reduce){.ep-news-card,.ep-news-card-img img{transition:none}.ep-news-card:hover{transform:none}.ep-news-card:hover .ep-news-card-img img{transform:none}}