.news-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:8px;}
.news-card-meta-category{display:none;}
.news-grid-extra-tablet{display:none;}
.news-card-overlay{border-radius:8px;height:240px;transition:transform 0.3s ease,box-shadow 0.3s ease;}
.news-card-overlay-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;justify-content:space-between;}
.news-card-overlay-content > div:last-child{position:relative;z-index:2;margin-top:auto;}
.news-card-overlay-content::after{content:'';position:absolute;bottom:0;left:0;right:0;height:75%;background:linear-gradient(to top,var(--overlay-dark) 0%,var(--overlay-dark-mid) 70%,transparent 100%);pointer-events:none;}
@media (max-width:1024px){.news-card-overlay{height:220px;}
}
.news-list-horizontal{display:grid;grid-template-columns:repeat(var(--v4-cols),minmax(0,1fr));gap:0;}
.news-item-horizontal{gap:16px;padding:20px;border:1px solid var(--color-border-light);border-right:0;border-bottom:0;}
.news-item-horizontal-content{gap:12px;order:1;}
.news-item-horizontal-image{width:100px;height:75px;border-radius:5px;order:2;}
.news-card-horizontal-large{gap:24px;}
.news-card-horizontal-large-content{justify-content:center;gap:16px;order:2;}
.v6-image{width:220px;height:145px;background-color:var(--color-news-placeholder);border-radius:var(--news-border-radius);flex-shrink:0;order:1;}
.v6-image > img{width:100%;height:100%;object-fit:cover;display:block;}
.grid-cols-2 .v6-image{width:260px;height:170px;}
.grid-cols-3 .v6-image{width:180px;height:120px;}
.grid-cols-4 .v6-image{width:160px;height:105px;}
.grid-cols-5 .v6-image{width:130px;height:85px;}
@media (max-width:1024px){.grid-cols-2 .v6-image{width:220px;height:145px;}
.grid-cols-3 .v6-image{width:180px;height:120px;}
.grid-cols-4 .v6-image{width:140px;height:95px;}
}
@media (min-width:769px){.news-card-overlay.news-card-overlay--grow{display:grid;overflow:hidden;overflow:clip;}
.news-card-overlay--grow > .news-card-overlay-image{position:absolute;inset:0;width:100%;height:100%;}
.news-card-overlay--grow > .news-card-overlay-content{position:relative;inset:auto;grid-area:1/1;}
}
@media (min-width:1025px){.news-grid-ngc.news-grid-cols-5 .ngc-title{font-size:var(--hero-fs-body);}
}
@media (max-width:1024px){.news-grid-ngc.news-grid-cols-3,.news-grid-ngc.news-grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));}
.news-grid-ngc.news-grid-cols-5{grid-template-columns:repeat(3,minmax(0,1fr));}
}
.news-grid-ngc .news-grid-extra-tablet{display:none;}
@media (min-width:769px) and (max-width:1024px){.news-grid-ngc .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){.news-grid-ngc.news-grid-cols-2,.news-grid-ngc.news-grid-cols-3,.news-grid-ngc.news-grid-cols-4,.news-grid-ngc.news-grid-cols-5{grid-template-columns:1fr;gap:15px;}
.news-grid-ngc .ngc-lead{display:none;}
.news-grid-ngc>.ngc:not(:first-child){flex-direction:row;align-items:center;gap:15px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;}
.news-grid-ngc>.ngc:not(:first-child) .ngc-ph{position:relative;inset:auto;order:-1;flex:0 0 120px;width:120px;height:80px;aspect-ratio:auto;margin:0;border-radius:var(--news-border-radius);}
.news-grid-ngc>.ngc:not(:first-child) .ngc-bd{position:relative;display:flex;flex-direction:column;flex:1;margin:0;border:0;padding:0;background:transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;}
.news-grid-ngc>.ngc:not(:first-child) .ngc-title{order:1;font-size:var(--fs-news-title-base);line-height:1.4;color:var(--color-news-title);text-shadow:none;text-decoration:none;}
.news-grid-ngc>.ngc:not(:first-child) .ngc-cat{order:2;align-self:flex-start;margin:6px 0 0;padding:0;background:transparent;font-size:var(--hero-fs-meta);font-weight:500;line-height:1.3;color:var(--color-news-date);}
.news-grid-ngc>.ngc:not(:first-child) .ngc-meta{order:3;margin-top:2px;color:var(--color-news-date);}
}
@media (max-width:768px) and (hover:hover){.news-grid-ngc>.ngc:not(:first-child):hover .ngc-title{color:var(--color-news-title-hover);text-decoration:none;}
}
.news-grid-has-bg{background-color:var(--color-bg-light);}
.news-grid-has-bg.news-grid-section-v11{--ng-ed-box:var(--color-white);}
.news-grid-section-v12.news-grid-has-bg .ng-lt-item .ng-lt{background:var(--color-white);}
.news-grid-has-bg .news-grid-v7-wrapper{background-color:var(--color-white);}
