.mixed-section-v1{background-color:var(--color-white);}
.mixed-grid-v1{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;}
.mixed-left{display:flex;flex-direction:column;gap:20px;}
.mixed-featured{display:flex;flex-direction:column;gap:20px;}
.mixed-featured-image .img-wrapper{height:400px;padding-bottom:0;}
.mixed-featured-content{display:flex;flex-direction:column;gap:12px;}
.mixed-featured-title{font-size:var(--fs-mixed-featured-title,28px);font-weight:700;line-height:1.3;color:var(--color-news-title);}
.mixed-featured-title a:hover{color:var(--color-primary);}
.mixed-featured-excerpt{font-size:var(--fs-mixed-featured-excerpt,15px);line-height:1.6;color:var(--color-text-light);}
.mixed-double-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding-top:20px;border-top:1px solid var(--color-border-light);}
.mixed-sidebar{display:flex;flex-direction:column;gap:20px;}
.mixed-top-cards,.mixed-bottom-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.mixed-list{display:flex;flex-direction:column;gap:16px;}
.mixed-sidebar .mixed-list{padding:20px 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);}
@media (max-width:1024px){
.mixed-grid-v1{grid-template-columns:1fr;gap:40px;}
.mixed-featured-image .img-wrapper{height:350px;}
.mixed-double-list{gap:20px;}
.mixed-sidebar{gap:20px;}
}
@media (max-width:768px){
.mixed-featured-image .img-wrapper{height:280px;}
.mixed-featured-title{font-size:var(--fs-mixed-featured-title,24px);}
.mixed-double-list{grid-template-columns:1fr;gap:24px;padding-top:16px;}
.mixed-top-cards,.mixed-bottom-cards{grid-template-columns:1fr;gap:20px;}
.mixed-list{gap:20px;}
.mixed-sidebar .mixed-list{gap:20px;}
}
@media (max-width:480px){
.mixed-featured-image .img-wrapper{height:220px;}
}
.mixed-section-v2{background-color:var(--color-white);}
.mixed-grid-v2{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;}
.mixed-left-v2{display:flex;flex-direction:column;gap:0;}
.mixed-left-v2 .article-featured{min-height:400px;}
.mixed-bottom-cards-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.mixed-sidebar-v2{display:flex;flex-direction:column;gap:20px;}
@media (max-width:1024px){
.mixed-grid-v2{grid-template-columns:1fr;gap:20px;}
.mixed-left-v2 .article-featured{min-height:420px;}
.mixed-bottom-cards-v2{grid-template-columns:repeat(3,1fr);}
}
@media (max-width:768px){
.mixed-left-v2 .article-featured{min-height:340px;}
.mixed-bottom-cards-v2{grid-template-columns:1fr;gap:20px;}
.mixed-sidebar-v2{gap:20px;}
}
@media (max-width:480px){
.mixed-left-v2 .article-featured{min-height:280px;}
}
.mixed-section-v3{background-color:var(--color-white);}
.mixed-grid-v3{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.mixed-left-v3{display:flex;flex-direction:column;gap:0;}
.mixed-left-v3 .article-featured{min-height:400px;}
.mixed-news-grid-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
@media (max-width:1024px){
.mixed-grid-v3{grid-template-columns:1fr;gap:20px;}
.mixed-left-v3 .article-featured{min-height:360px;}
.mixed-news-grid-v3{grid-template-columns:repeat(3,1fr);gap:20px;}
}
@media (max-width:768px){
.mixed-left-v3 .article-featured{min-height:320px;}
.mixed-news-grid-v3{grid-template-columns:repeat(2,1fr);gap:20px;}
}
@media (max-width:480px){
.mixed-left-v3 .article-featured{min-height:260px;}
.mixed-news-grid-v3{grid-template-columns:1fr;gap:20px;}
}
.mixed-section-v4{background-color:var(--color-white);}
.mixed-grid-v4{display:grid;grid-template-columns:1.2fr 1.1fr 1fr;gap:20px;}
.mixed-col-v4{display:flex;flex-direction:column;}
.mixed-col-v4:first-child .article-featured{min-height:570px;}
.news-card-featured{display:flex;flex-direction:column;}
.mixed-top-cards-v4{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.mixed-list-v4{display:flex;flex-direction:column;gap:16px;}
.mixed-right-list-v4{display:flex;flex-direction:column;gap:20px;}
@media (max-width:1024px){
.mixed-grid-v4{grid-template-columns:repeat(2,1fr);gap:20px;}
.mixed-col-v4:first-child .article-featured{min-height:440px;}
.mixed-col-v4:nth-child(3){grid-column:span 2;}
}
@media (max-width:768px){
.mixed-grid-v4{grid-template-columns:1fr;gap:20px;}
.mixed-col-v4:first-child .article-featured{min-height:380px;}
.mixed-col-v4:nth-child(3){grid-column:span 1;}
.mixed-top-cards-v4{grid-template-columns:1fr;gap:20px;}
.mixed-list-v4{gap:20px;}
}
@media (max-width:480px){
.mixed-col-v4:first-child .article-featured{min-height:300px;}
.mixed-right-list-v4{gap:20px;}
}
.mixed-section-v5{background-color:var(--color-white);}
.mixed-section-v6{background-color:var(--color-white);position:relative;padding-bottom:30px;}
.mixed-v6-dark-bg{background-color:var(--color-menu);padding:30px 0 180px 0;}
.mixed-v6-header{text-align:left;margin-bottom:32px;}
.mixed-v6-dark-bg .section-header-title{color:var(--color-white);}
.mixed-v6-dark-bg .section-header-title.mixed-v6-title{font-size:var(--fs-mixed-v6-title,18px) !important;}
.mixed-v6-top-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;}
.mixed-v6-featured{position:relative;height:360px;border-radius:8px;overflow:hidden;}
.mixed-v6-dark-bg .text-date{color:var(--white-40);}
.mixed-v6-dark-bg .news-title-base{color:var(--color-white);}
.mixed-v6-dark-bg .news-title-base:hover{color:var(--color-primary);}
.mixed-v6-bottom-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-140px;position:relative;z-index:2;}
.mixed-v6-card{background-color:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 0px 1px rgba(0,0,0,0.4);}
@media (max-width:1024px){
.mixed-v6-dark-bg{padding:30px 0 160px 0;}
.mixed-v6-top-grid{grid-template-columns:1fr;gap:24px;}
.mixed-v6-featured{height:360px;}
.mixed-v6-bottom-cards{grid-template-columns:repeat(3,1fr);margin-top:-100px;gap:20px;}
}
@media (max-width:768px){
.mixed-section-v6{padding-bottom:20px;}
.mixed-v6-dark-bg{padding:20px 0 140px 0;}
.mixed-v6-header{margin-bottom:24px;}
.mixed-v6-dark-bg .section-header-title.mixed-v6-title{font-size:var(--fs-mixed-v6-title,16px) !important;}
.mixed-v6-featured{height:320px;}
.mixed-v6-bottom-cards{grid-template-columns:1fr;margin-top:-80px;gap:24px;}
}
@media (max-width:480px){
.mixed-v6-dark-bg{padding:24px 0 100px 0;}
.mixed-v6-featured{height:280px;}
.mixed-v6-bottom-cards{margin-top:-60px;}
}
.mixed-grid-v5{display:grid;grid-template-columns:3fr 1fr;gap:20px;}
.mixed-col-v5-left{display:flex;flex-direction:column;}
.mixed-v5-featured-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;}
.mixed-v5-featured-row .article-featured{min-height:320px;}
.mixed-v5-featured-title{border-left:4px solid var(--color-primary);padding-left:20px;}
.mixed-v5-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.mixed-col-v5-right{display:flex;flex-direction:column;gap:15px;}
@media (max-width:1024px){
.mixed-grid-v5{grid-template-columns:1fr;gap:40px;}
.mixed-v5-featured-row{grid-template-columns:repeat(2,1fr);gap:20px;}
.mixed-v5-featured-row .article-featured{min-height:360px;}
.mixed-v5-cards-grid{grid-template-columns:repeat(3,1fr);gap:20px;}
}
@media (max-width:768px){
.mixed-v5-featured-row{grid-template-columns:1fr;gap:24px;}
.mixed-v5-featured-row .article-featured{min-height:320px;}
.mixed-v5-cards-grid{grid-template-columns:1fr;gap:24px;}
.mixed-col-v5-right{gap:24px;}
}
@media (max-width:480px){
.mixed-v5-featured-row .article-featured{min-height:280px;}
.mixed-v5-featured-title{font-size:20px;padding-left:16px;border-left-width:3px;}
}
.mixed-grid-v7{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;gap:24px;}
.mixed-v7-featured{grid-column:1;grid-row:1 / 3;}
.mixed-v7-featured .news-card-overlay{height:100%;min-height:240px;}
.mixed-v7-quad{grid-column:2 / 4;grid-row:1 / 3;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:24px;}
.mixed-v7-bottom-row{grid-column:1 / 4;grid-row:3;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.mixed-v7-links{grid-column:4;grid-row:1 / 4;align-self:start;background:var(--color-bg-light);border-radius:8px;padding:20px;box-sizing:border-box;}
.mixed-v7-links--white{background:var(--color-white);border:1px solid var(--color-border-light);}
.mixed-v7-links-list{list-style:none;margin:0;padding:0;}
.mixed-v7-links-list li{border-top:1px solid var(--color-border-light);}
.mixed-v7-links-list li:first-child{border-top:0;}
.mixed-v7-links-list a{display:block;padding:12px 0;font-size:14px;line-height:1.4;color:var(--color-text,#1a1a1a);text-decoration:none;transition:color 0.2s ease;}
.mixed-v7-links-list a:hover{color:var(--color-primary,#52b8fa);}
@media (max-width:1024px){
.mixed-grid-v7{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto;}
.mixed-v7-featured{grid-column:1 / 3;grid-row:1;}
.mixed-v7-featured .news-card-overlay{height:260px;min-height:0;}
.mixed-v7-quad{grid-column:1 / 3;grid-row:2;}
.mixed-v7-bottom-row{grid-column:1 / 3;grid-row:3;}
.mixed-v7-links{grid-column:1 / 3;grid-row:4;}
}
@media (max-width:768px){
.mixed-grid-v7{grid-template-columns:1fr;grid-template-rows:auto;}
.mixed-v7-featured,.mixed-v7-quad,.mixed-v7-bottom-row,.mixed-v7-links{grid-column:1 !important;grid-row:auto !important;}
.mixed-v7-quad,.mixed-v7-bottom-row{grid-template-columns:1fr;}
.mixed-v7-featured .news-card-overlay{height:240px;}
}
.mixed-grid-v8{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.mixed-v8-row1{grid-column:1 / 4;display:flex;gap:24px;}
.mixed-v8-featured{flex:2 1 0;min-width:0;display:flex;}
.mixed-v8-featured .news-card-overlay{flex:1 1 auto;height:290px;}
.mixed-v8-featured .card-split-solid{flex:1 1 auto;height:290px;}
.mixed-v8-row1-extra{flex:1 1 0;min-width:0;}
.mixed-v8-row2{grid-column:1 / 4;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.mixed-v8-links{grid-column:4;grid-row:1 / 3;align-self:start;background:var(--color-bg-light);border-radius:8px;padding:20px;box-sizing:border-box;}
.mixed-v8-links--white{background:var(--color-white);border:1px solid var(--color-border-light);}
@media (max-width:1024px){
.mixed-grid-v8{grid-template-columns:repeat(2,1fr);}
.mixed-v8-row1{grid-column:1 / 3;}
.mixed-v8-row2{grid-column:1 / 3;grid-template-columns:repeat(2,1fr);}
.mixed-v8-links{grid-column:1 / 3;grid-row:auto;}
}
@media (max-width:768px){
.mixed-grid-v8{grid-template-columns:1fr;}
.mixed-v8-row1{grid-column:1;flex-direction:column;}
.mixed-v8-featured .news-card-overlay{height:240px;}
.mixed-v8-row2{grid-column:1;grid-template-columns:1fr;}
.mixed-v8-links{grid-column:1;grid-row:auto;}
}
.mixed-grid-v9{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.mixed-v9-grid{grid-column:1 / 4;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.mixed-v9-links{grid-column:4;align-self:start;background:var(--color-bg-light);border-radius:8px;padding:20px;box-sizing:border-box;}
.mixed-v9-links--white{background:var(--color-white);border:1px solid var(--color-border-light);}
@media (max-width:1024px){
.mixed-grid-v9{grid-template-columns:repeat(2,1fr);}
.mixed-v9-grid{grid-column:1 / 3;grid-template-columns:repeat(2,1fr);}
.mixed-v9-links{grid-column:1 / 3;}
}
@media (max-width:768px){
.mixed-grid-v9{grid-template-columns:1fr;}
.mixed-v9-grid{grid-column:1;grid-template-columns:1fr;}
.mixed-v9-links{grid-column:1;}
}
