.dssb-featured2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.625fr) minmax(0,1fr);gap:20px;width:100%;clear:both}
.dssb-news-primary{grid-column:2;grid-row:1;min-width:0}
.dssb-news-left{grid-column:1;grid-row:1}
.dssb-news-right{grid-column:3;grid-row:1}
.dssb-news-left,.dssb-news-right{display:flex;flex-direction:column;gap:28px;min-width:0}
.dssb-featured2-main-left .dssb-news-primary{grid-column:1}
.dssb-featured2-main-left .dssb-news-left{grid-column:2}
.dssb-featured2-main-left{grid-template-columns:minmax(0,1.625fr) minmax(0,1fr) minmax(0,1fr)}
.dssb-news-card{display:block;position:relative;color:#111;min-width:0}
.dssb-news-image{position:relative;background:#eee;overflow:hidden;aspect-ratio:16/9}
.dssb-news-image img{display:block;width:100%;height:100%;object-fit:cover;margin:0}
.dssb-featured2 .dssb-news-text{float:none;width:auto;margin:0;padding:0}
.dssb-news-side .dssb-news-text{padding-top:12px}
.dssb-news-meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;font:11px/1.4 Arial,sans-serif;color:#777}
.dssb-news-meta span{text-transform:uppercase;font-weight:700}
.dssb-news-meta time:before{content:'/ ';font-weight:400}
.dssb-featured2 .dssb-news-side h2{color:#222;font-size:22px;line-height:1.15;margin:0;font-weight:700}
.dssb-news-hero{height:100%;min-height:520px;background:#222}
.dssb-news-hero .dssb-news-image{position:absolute;inset:0;aspect-ratio:auto;background:#333}
.dssb-news-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.95) 100%);pointer-events:none}
.dssb-featured2 .dssb-news-hero .dssb-news-text{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1}
.dssb-news-hero .dssb-news-meta{color:#ddd}.dssb-news-hero .dssb-news-meta span{color:#ff0054}
.dssb-featured2 .dssb-news-hero h2{font-size:clamp(28px,3.4vw,46px);line-height:1.06;color:#fff;margin:0 0 10px;font-weight:700}
.dssb-news-hero .dssb-news-text p{font:16px/1.35 Arial,sans-serif;color:#fff;margin:0}
.dssb-news-more{display:block;clear:both;text-align:right;padding:16px 0;color:#ff0054;font:14px/1.4 Arial,sans-serif;text-transform:uppercase}
.dssb-news-ad{display:block;clear:both;text-align:center;margin:15px auto}
.dssb-news-card:focus-visible{outline:3px solid #ff0054;outline-offset:3px}
@media(max-width:900px){
 .dssb-featured2,.dssb-featured2-main-left{grid-template-columns:repeat(2,minmax(0,1fr))}
 .dssb-featured2 .dssb-news-primary{grid-column:1/-1;grid-row:1}
 .dssb-featured2 .dssb-news-left{grid-column:1;grid-row:2}
 .dssb-featured2 .dssb-news-right{grid-column:2;grid-row:2}
 .dssb-news-hero{min-height:440px}
}
@media(max-width:480px){
 .dssb-featured2,.dssb-featured2-main-left{grid-template-columns:minmax(0,1fr)}
 .dssb-featured2 .dssb-news-left{grid-column:1;grid-row:2}
 .dssb-featured2 .dssb-news-right{grid-column:1;grid-row:3}
 .dssb-news-hero{min-height:400px}
}
