.eps-imported-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}
.eps-imported-news-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #dce1e7;border-radius:16px;display:flex;flex-direction:column}
.eps-imported-news-image{display:block;aspect-ratio:16/10;background:#f2f6f8;overflow:hidden}
.eps-imported-news-image img{display:block;width:100%;height:100%;object-fit:contain}
.eps-imported-news-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;flex:1}
.eps-imported-news-copy time,.eps-news-story time{color:#6b7c8a;font-size:13px;letter-spacing:.02em}
.eps-imported-news-grid .eps-imported-news-copy h2{--eps-type-section:23px;margin:0;font-size:23px;line-height:1.25;overflow-wrap:anywhere}
.eps-imported-news-grid .eps-imported-news-copy h2 a{color:#202629;text-decoration:none}
.eps-imported-news-grid .eps-imported-news-copy p{margin:0;color:#6b7c8a;font-size:15px;line-height:1.65}
.eps-imported-news-link{display:inline-flex;align-items:center;gap:16px;color:#407da8;text-decoration:none;font-size:14px;margin-top:auto;padding-top:8px}
.eps-imported-news-link:hover,.eps-news-breadcrumb a:hover{text-decoration:underline}
.eps-news-pagination{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.eps-news-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #dce1e7;border-radius:6px;color:#407da8;text-decoration:none}
.eps-news-pagination a[aria-current=page]{background:#407da8;color:#fff;border-color:#407da8}
.eps-news-story{padding-block:32px 64px;color:#202629}
.eps-news-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#6b7c8a;margin-bottom:40px;overflow-wrap:anywhere}
.eps-news-breadcrumb a{color:inherit;text-decoration:none}
.eps-news-story-header{max-width:900px;margin-bottom:32px}
.eps-news-story-header h1{font-size:clamp(28px,3.2vw,48px);line-height:1.15;letter-spacing:-.025em;margin:16px 0 0;overflow-wrap:anywhere}
.eps-news-story-content{max-width:900px;font-size:17px;line-height:1.75;margin-bottom:32px;overflow-wrap:anywhere}
.eps-news-story-content p{margin:0 0 20px}
.eps-news-story-content a{color:#407da8}
.eps-news-story-content img{max-width:100%;height:auto}
.eps-news-story-content ul,.eps-news-story-content ol{padding-left:24px;margin:0 0 24px}
.eps-news-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0}
.eps-news-gallery a{display:block;min-width:0;aspect-ratio:1;background:#f2f6f8;border:1px solid #dce1e7;border-radius:12px;overflow:hidden}
.eps-news-gallery img{display:block;width:100%;height:100%;object-fit:contain}
.eps-news-source{font-size:14px;color:#6b7c8a}
.eps-news-story-content .eps-news-video{margin:0 0 32px;width:100%}
.eps-news-video video{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;background:#13212b;border-radius:12px}
@media(max-width:1024px){.eps-imported-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eps-imported-news-copy{padding:20px}.eps-imported-news-grid .eps-imported-news-copy h2{--eps-type-section:21px;font-size:21px}}
@media(max-width:600px){.eps-imported-news-grid{grid-template-columns:minmax(0,1fr);gap:20px}.eps-imported-news-grid .eps-imported-news-copy h2{--eps-type-section:21px;font-size:21px}.eps-news-story{padding-block:24px 48px}.eps-news-breadcrumb{margin-bottom:28px}.eps-news-story-content{font-size:16px}.eps-news-gallery{gap:10px;margin:24px 0}}
