.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;}
@media (max-width:1024px){
.news-grid-section-v1 .category-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
.news-grid-section-v1 .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){
.news-grid-section-v1 .category-news-grid{grid-template-columns:1fr;gap:15px;}
.news-grid-section-v1 .category-news-grid > .news-card:first-child .img-wrapper{height:220px;padding-bottom:0;}
.news-grid-section-v1 .category-news-grid > .news-card:first-child .card-basic-title{font-size:var(--hero-fs-title);}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child){display:flex;flex-direction:row;align-items:center;gap:15px;}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child) .img-wrapper{width:120px;height:90px;padding-bottom:0;margin-bottom:0;flex-shrink:0;}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child) .badge{display:none;}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child) .news-card-content{flex:1;display:flex;flex-direction:column;}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child) .card-basic-title{margin-bottom:0;}
.news-grid-section-v1 .category-news-grid > .news-card:not(:first-child) .news-card-meta-category{display:inline;color:var(--color-news-date);font-weight:500;}
.news-grid-section-v1 .category-news-grid > .news-card .news-meta{font-size:var(--hero-fs-meta);color:var(--color-news-date);margin-top:6px;}
.news-grid-section-v1 .category-news-grid > .news-card .news-meta svg{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-grid-section-v2 .news-grid-overlay{grid-template-columns:repeat(2,minmax(0,1fr));}
.news-card-overlay{height:220px;}
}
@media (max-width:768px){
.news-grid-section-v2 .news-grid-overlay{grid-template-columns:1fr;gap:15px;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:first-child{height:220px;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:first-child .news-card-overlay-content{justify-content:flex-start;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:first-child .news-card-overlay-content > div:last-child{margin-top:auto;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child){height:auto;border-radius:0;display:grid;grid-template-columns:120px 1fr;column-gap:15px;align-items:center;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .news-card-overlay-image{width:120px;height:90px;object-fit:cover;border-radius:var(--news-border-radius);}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .news-card-overlay-content{position:static;padding:0;display:flex;flex-direction:column;background:none;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .news-card-overlay-content::after{display:none;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .news-card-overlay-content > div:last-child{display:contents;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .card-overlay-title{order:1;color:var(--color-news-title);text-decoration-line:none;font-size:var(--hero-fs-body);margin-bottom:0;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .news-card-overlay-content > div:first-child{order:2;margin-top:6px;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .badge{position:static;background:transparent;color:var(--color-news-date);padding:0;font-size:var(--hero-fs-meta);font-weight:500;text-transform:none;letter-spacing:normal;}
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child) .card-overlay-meta{order:3;color:var(--color-news-date);opacity:1;font-size:var(--hero-fs-meta);margin-top:2px;}
}
@media (hover:hover){
.news-grid-section-v2 .news-grid-overlay > .news-card-overlay:not(:first-child):hover .news-title-base.card-overlay-title{color:var(--color-primary);}
}
@media (max-width:1024px){
.news-grid-section-v3 .news-grid-full{grid-template-columns:repeat(3,minmax(0,1fr));}
.news-grid-section-v3 .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){
.news-grid-section-v3 .news-grid-full{grid-template-columns:1fr;gap:15px;}
.news-grid-section-v3 .news-grid-full > article .card-basic-excerpt{display:none;}
.news-grid-section-v3 .news-grid-full > article:first-child .img-wrapper{height:220px;padding-bottom:0;}
.news-grid-section-v3 .news-grid-full > article:first-child .card-basic-title{font-size:var(--hero-fs-title);}
.news-grid-section-v3 .news-grid-full > article:not(:first-child){display:flex;flex-direction:row;align-items:center;gap:15px;}
.news-grid-section-v3 .news-grid-full > article:not(:first-child) .img-wrapper{width:120px;height:90px;padding-bottom:0;margin-bottom:0;flex-shrink:0;}
.news-grid-section-v3 .news-grid-full > article:not(:first-child) .news-card-content{flex:1;display:flex;flex-direction:column;}
.news-grid-section-v3 .news-grid-full > article:not(:first-child) .card-basic-title{margin-bottom:0;}
.news-grid-section-v3 .news-grid-full > article .news-meta{font-size:var(--hero-fs-meta);color:var(--color-news-date);margin-top:6px;}
.news-grid-section-v3 .news-grid-full > article .news-meta svg{display:none;}
}
.news-grid-section-v4{--v4-cols:4;}
.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-grid-section-v4.v4-cols-2{--v4-cols:2;}
.news-grid-section-v4.v4-cols-3{--v4-cols:3;}
.news-grid-section-v4.v4-cols-4{--v4-cols:4;}
.news-grid-section-v4.v4-cols-5{--v4-cols:5;}
.news-grid-section-v4.v4-image-first .news-item-horizontal-content{order:2;}
.news-grid-section-v4.v4-image-first .news-item-horizontal-image{order:1;}
.news-grid-section-v4.v4-cols-2 .news-item-horizontal:nth-child(2n),.news-grid-section-v4.v4-cols-3 .news-item-horizontal:nth-child(3n),.news-grid-section-v4.v4-cols-4 .news-item-horizontal:nth-child(4n),.news-grid-section-v4:not([class*="v4-cols-"]) .news-item-horizontal:nth-child(4n),.news-grid-section-v4.v4-cols-5 .news-item-horizontal:nth-child(5n){border-right:1px solid var(--color-border-light);}
.news-grid-section-v4.v4-cols-2 .news-item-horizontal:nth-last-child(-n+2),.news-grid-section-v4.v4-cols-3 .news-item-horizontal:nth-last-child(-n+3),.news-grid-section-v4.v4-cols-4 .news-item-horizontal:nth-last-child(-n+4),.news-grid-section-v4:not([class*="v4-cols-"]) .news-item-horizontal:nth-last-child(-n+4),.news-grid-section-v4.v4-cols-5 .news-item-horizontal:nth-last-child(-n+5){border-bottom:1px solid var(--color-border-light);}
@media (max-width:1024px){
.news-grid-section-v4.v4-cols-2,.news-grid-section-v4.v4-cols-3,.news-grid-section-v4.v4-cols-4,.news-grid-section-v4.v4-cols-5{--v4-cols:2;}
.news-grid-section-v4 .news-grid-extra-tablet{display:flex;}
.news-grid-section-v4.v4-cols-2 .news-item-horizontal:nth-child(n),.news-grid-section-v4.v4-cols-3 .news-item-horizontal:nth-child(n),.news-grid-section-v4.v4-cols-4 .news-item-horizontal:nth-child(n),.news-grid-section-v4.v4-cols-5 .news-item-horizontal:nth-child(n){border-right:0;border-bottom:0;}
.news-grid-section-v4.v4-cols-2 .news-item-horizontal:nth-child(2n),.news-grid-section-v4.v4-cols-3 .news-item-horizontal:nth-child(2n),.news-grid-section-v4.v4-cols-4 .news-item-horizontal:nth-child(2n),.news-grid-section-v4.v4-cols-5 .news-item-horizontal:nth-child(2n){border-right:1px solid var(--color-border-light);}
.news-grid-section-v4.v4-cols-2 .news-item-horizontal:nth-last-child(-n+2),.news-grid-section-v4.v4-cols-3 .news-item-horizontal:nth-last-child(-n+2),.news-grid-section-v4.v4-cols-4 .news-item-horizontal:nth-last-child(-n+2),.news-grid-section-v4.v4-cols-5 .news-item-horizontal:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-light);}
}
@media (max-width:768px){
.news-grid-section-v4.v4-cols-2,.news-grid-section-v4.v4-cols-3,.news-grid-section-v4.v4-cols-4,.news-grid-section-v4.v4-cols-5{--v4-cols:1;}
.news-grid-section-v4 .news-list-horizontal{grid-template-columns:1fr !important;gap:15px;}
.news-grid-section-v4 .news-item-horizontal{border:0 !important;padding:0;gap:0;}
.news-grid-section-v4 .news-item-horizontal:first-child{flex-direction:column;}
.news-grid-section-v4 .news-item-horizontal:first-child .news-item-horizontal-image{order:1 !important;width:100%;height:220px;border-radius:5px;}
.news-grid-section-v4 .news-item-horizontal:first-child .news-item-horizontal-content{order:2 !important;margin-top:16px;}
.news-grid-section-v4 .news-item-horizontal:first-child .card-horizontal-title{font-size:var(--hero-fs-title);}
.news-grid-section-v4 .news-item-horizontal:not(:first-child){display:flex !important;flex-direction:row;align-items:center;gap:15px;}
.news-grid-section-v4 .news-item-horizontal:not(:first-child) .news-item-horizontal-image{order:1 !important;width:120px !important;height:90px !important;flex-shrink:0;}
.news-grid-section-v4 .news-item-horizontal:not(:first-child) .news-item-horizontal-content{order:2 !important;flex:1;}
.news-grid-section-v4 .news-item-horizontal .card-horizontal-category,.news-grid-section-v4 .news-item-horizontal .card-horizontal-meta{color:var(--color-news-date);font-weight:500;text-transform:none;letter-spacing:normal;font-size:var(--hero-fs-meta);}
}
.news-grid-section-v5{background-color:var(--color-bg-section-alt,#e0e4ed);}
.news-grid-section-v5 .card-author-meta{flex-direction:column;align-items:flex-start;gap:2px;}
.news-grid-section-v5 .card-author-meta-dot{display:none;}
@media (max-width:1024px){
.news-grid-section-v5 .news-grid-author{grid-template-columns:repeat(3,minmax(0,1fr));}
.news-grid-section-v5 .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){
.news-grid-section-v5 .news-grid-author{grid-template-columns:1fr;gap:15px;}
}
@media (max-width:768px){
.news-grid-section-v5 .news-grid-author > .news-card-author .card-author-excerpt{display:none;}
.news-grid-section-v5 .news-grid-author > .news-card-author:first-child .img-wrapper{height:220px;padding-bottom:0;}
.news-grid-section-v5 .news-grid-author > .news-card-author:first-child .card-author-title{font-size:var(--hero-fs-title);}
.news-grid-section-v5 .news-grid-author > .news-card-author:not(:first-child){display:grid;grid-template-columns:120px 1fr;column-gap:15px;align-items:center;padding:12px;border-radius:8px;}
.news-grid-section-v5 .news-grid-author > .news-card-author:not(:first-child) .img-wrapper{grid-column:1;width:120px;height:90px;padding-bottom:0;border-radius:var(--news-border-radius);}
.news-grid-section-v5 .news-grid-author > .news-card-author:not(:first-child) > div:last-child{grid-column:2;padding:0;gap:4px;}
.news-grid-section-v5 .news-grid-author > .news-card-author .card-author-meta span{color:var(--color-news-date) !important;font-weight:500 !important;text-transform:none !important;}
}
.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;}
.news-grid-section-v6.v6-image-last .news-card-horizontal-large-content{order:1;}
.news-grid-section-v6.v6-image-last .v6-image{order:2;}
.news-grid-section-v6 .news-meta{flex-direction:column;align-items:flex-start;gap:2px;}
.news-grid-section-v6 .news-meta svg{display:none;}
@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;}
.news-grid-section-v6 .news-grid-horizontal-large.grid-cols-3,.news-grid-section-v6 .news-grid-horizontal-large.grid-cols-4,.news-grid-section-v6 .news-grid-horizontal-large.grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr));}
.news-grid-section-v6 .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){
.news-grid-section-v6 .news-grid-horizontal-large{grid-template-columns:1fr !important;gap:15px;}
.news-grid-section-v6 .news-card-horizontal-large:first-child{flex-direction:column;gap:16px;}
.news-grid-section-v6 .news-card-horizontal-large:first-child .news-card-horizontal-large-content{order:2 !important;}
.news-grid-section-v6 .news-card-horizontal-large:first-child .v6-image{width:100% !important;height:220px !important;}
.news-grid-section-v6 .news-card-horizontal-large:first-child .card-horizontal-large-title{font-size:var(--hero-fs-title);}
.news-grid-section-v6 .news-card-horizontal-large:not(:first-child){display:grid !important;grid-template-columns:120px 1fr;column-gap:15px;align-items:center;}
.news-grid-section-v6 .news-card-horizontal-large:not(:first-child) .v6-image{order:0 !important;grid-column:1;width:120px !important;height:90px !important;}
.news-grid-section-v6 .news-card-horizontal-large:not(:first-child) .news-card-horizontal-large-content{order:0 !important;grid-column:2;justify-content:flex-start;}
.news-grid-section-v6 .news-meta{font-size:var(--hero-fs-meta);color:var(--color-news-date);margin-top:6px;}
}
.news-grid-v7-wrapper{background-color:var(--color-bg-light);padding:30px;border-radius:8px;}
.news-grid-section-v7 .news-meta svg{display:none;}
@media (max-width:1024px){
.news-grid-section-v7 .news-grid-backgrounded{grid-template-columns:repeat(3,minmax(0,1fr));}
.news-grid-section-v7 .news-grid-extra-tablet{display:flex;}
}
@media (max-width:768px){
.news-grid-v7-wrapper{padding:20px 15px;}
.news-grid-section-v7 .news-grid-backgrounded{grid-template-columns:1fr;gap:15px;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded{border-right:0 !important;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded .card-basic-excerpt{display:none;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:first-child .img-wrapper{height:220px;padding-bottom:0;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:first-child .card-basic-title{font-size:var(--hero-fs-title);}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:not(:first-child){display:flex;flex-direction:row;align-items:center;gap:15px;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:not(:first-child) .img-wrapper{width:120px;height:90px;padding-bottom:0;margin-bottom:0;flex-shrink:0;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:not(:first-child) .badge{display:none;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:not(:first-child) .news-card-content{flex:1;display:flex;flex-direction:column;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded:not(:first-child) .card-basic-title{margin-bottom:0;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded .news-card-meta-category{display:inline;color:var(--color-news-date);font-weight:500;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded .news-meta{font-size:var(--hero-fs-meta);color:var(--color-news-date);margin-top:6px;}
.news-grid-section-v7 .news-grid-backgrounded > .news-grid-backgrounded .news-meta svg{display:none;}
}
.news-grid-section-v8{background-color:var(--color-menu);}
.news-grid-section-v8 .section-header-title{color:var(--color-white);}
.news-grid-section-v8 .section-header.header-line-top::before{background-color:var(--color-primary);}
.news-grid-section-v8 article:hover .news-title-base{color:var(--color-primary);}
.news-grid-section-v8 article.badge-mobile-only .badge{display:none;}
@media (max-width:1024px){
.news-grid-section-v8 .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:768px){
.news-grid-section-v8 .grid-cols-4{grid-template-columns:1fr;gap:15px;}
.news-grid-section-v8 .grid-cols-4 > article:first-child .img-wrapper{height:220px;padding-bottom:0;}
.news-grid-section-v8 .grid-cols-4 > article:first-child .card-dark-title{font-size:var(--hero-fs-title);}
.news-grid-section-v8 .grid-cols-4 > article:not(:first-child){display:flex;flex-direction:row;align-items:center;gap:15px;}
.news-grid-section-v8 .grid-cols-4 > article:not(:first-child) .img-wrapper{width:120px;height:90px;padding-bottom:0;margin-bottom:0;flex-shrink:0;}
.news-grid-section-v8 .grid-cols-4 > article:not(:first-child) .card-dark-content{flex:1;display:flex;flex-direction:column;}
.news-grid-section-v8 .grid-cols-4 > article:not(:first-child) .card-dark-title{margin-bottom:0;}
.news-grid-section-v8 .grid-cols-4 > article .card-dark-meta{margin-top:6px;}
.news-grid-section-v8 .grid-cols-4 > article .card-dark-meta span{color:var(--color-news-date) !important;font-weight:500 !important;text-transform:none !important;}
.news-grid-section-v8 article.badge-mobile-only .badge{display:block;}
.news-grid-section-v8 article.badge-mobile-only .card-dark-category-text{display:none;}
}
