.section-card{height:100%;}
.section-card a{text-decoration:none;color:inherit;display:block;}
.section-card:hover .section-title-lg,.section-card:hover .section-title-md{color:var(--site-red);}
.section-news-img{width:100%;height:205px;object-fit:cover;background:#eef0f2;display:block;}
.section-main-img{width:100%;height:350px;object-fit:cover;background:#eef0f2;display:block;}
.section-title-lg{font-size:29px;line-height:1.34;font-weight:700;color:#17191b;margin:11px 0 0;}
.section-title-md{font-size:21px;line-height:1.42;font-weight:700;color:#191b1e;margin:9px 0 0;}
.section-summary{font-size:18px;line-height:1.6;font-weight:400;color:#68707b;margin:8px 0 0;}
.section-list{border-left:1px solid var(--site-border);padding-left:20px;}
.section-list-item{padding:13px 0;border-bottom:1px solid var(--site-border);}
.section-list-item:first-child{padding-top:0;}
.section-list-item:last-child{border-bottom:0;}
.section-list-item a{color:#181a1d;text-decoration:none;font-size:20px;font-weight:400;line-height:1.46;}
.section-list-item a:hover{color:var(--site-red);}
.section-group{height:100%;border-top:3px solid #202327;padding-top:11px;}
.section-group h3{font-size:23px;font-weight:700;margin:0 0 8px;}
.section-group h3 a{color:#17191b;text-decoration:none;}
.section-group .group-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid var(--site-border);text-decoration:none;color:#1b1d20;}
.section-group .group-item.no-image{display:block;}
.section-group .group-item img{width:82px;height:62px;object-fit:cover;background:#eef0f2;}
.section-group .group-item span{font-size:18px;line-height:1.42;font-weight:400;}
.section-group .group-item:hover span{color:var(--site-red);}
.section-horizontal{display:grid;grid-template-columns:180px minmax(0,1fr);gap:15px;border-bottom:1px solid var(--site-border);padding:14px 0;text-decoration:none;color:#181a1d;}
.section-horizontal:first-child{padding-top:0;}
.section-horizontal img{width:180px;height:112px;object-fit:cover;background:#eef0f2;}
.section-horizontal h3{font-size:22px;line-height:1.4;font-weight:700;margin:0;}
.section-horizontal p{font-size:18px;line-height:1.55;font-weight:400;color:#68707b;margin:7px 0 0;}
.section-horizontal:hover h3{color:var(--site-red);}
.section-side-panel{border:1px solid var(--site-border);background:#fafafa;padding:18px;height:100%;}
.section-side-panel h3{font-size:23px;font-weight:700;margin-bottom:8px;}
.section-side-panel p{font-size:18px;font-weight:400;color:#68707b;}
.epaper-teaser{background:#f7f8fa;border:1px solid var(--site-border);padding:14px;text-align:center;height:100%;}
.epaper-teaser h3{font-size:23px;font-weight:700;margin:0 0 10px;}
.epaper-teaser img{width:100%;max-height:390px;object-fit:contain;background:#fff;display:block;}
.epaper-teaser .btn{font-size:18px;font-weight:700;border-radius:0;}
@media(max-width:991.98px){.section-main-img{height:300px;}.section-list{border-left:0;padding-left:0;margin-top:8px;}.section-side-panel{margin-top:8px;}}
@media(max-width:767.98px){.section-main-img{height:250px;}.section-news-img{height:165px;}.section-title-lg{font-size:25px;}.section-title-md{font-size:20px;}.section-horizontal{grid-template-columns:125px minmax(0,1fr);gap:12px;}.section-horizontal img{width:125px;height:88px;}.section-horizontal h3{font-size:20px;}.section-horizontal p{display:none;}}

/* v4 theme and balance */
.section-title-lg,.section-title-md,.section-list-item a,.section-group h3 a,.section-group .group-item,.section-horizontal{color:var(--site-title);}.section-side-panel,.epaper-teaser{background:var(--site-soft);border-color:var(--site-border);}.epaper-teaser img{background:var(--site-surface);}.section-title-lg{font-size:26px;}.section-title-md{font-size:19px;}.section-list-item a{font-size:17px;}.section-horizontal{font-size:16px;}html[data-theme="dark"] .section-side-panel,html[data-theme="dark"] .epaper-teaser{background:#15191f;}@media(max-width:575.98px){.section-title-lg{font-size:23px;}.section-title-md{font-size:18px;}.section-list-item a{font-size:16px;}}

.section-card{display:flex;flex-direction:column;height:100%;}
.section-card a{display:flex;flex-direction:column;height:100%;}
.section-title-lg,.section-title-md,.category-column-feature h4,.saradesh-feature-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.section-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.grouped-cats-row .col-md-6,.same-height-grid>[class*='col-']{display:flex;}
.category-column-card,.boxed-story-card,.home-grid-card,.saradesh-mini-card{border:1px solid var(--site-border);background:var(--site-surface);padding:0;height:100%;}
.category-column-card{padding:14px;display:flex;flex-direction:column;gap:12px;}
.category-column-head{border-bottom:1px solid var(--site-border);padding-bottom:10px;}
.category-column-head h3{font-size:28px;line-height:1.2;font-weight:700;margin:0;}
.category-column-head h3 a{text-decoration:none;color:var(--site-title);}
.category-column-feature a{text-decoration:none;color:inherit;}
.category-column-feature img{width:100%;height:180px;object-fit:cover;background:#eef0f2;display:block;margin-bottom:10px;}
.category-column-feature h4{font-size:20px;line-height:1.4;font-weight:700;color:var(--site-title);margin:0;}
.category-column-list{display:flex;flex-direction:column;gap:0;margin-top:auto;}
.category-mini-item{display:block;padding:12px 0;border-top:1px solid var(--site-border);text-decoration:none;color:var(--site-title);font-size:17px;line-height:1.45;font-weight:400;}
.category-mini-item:hover,.category-column-head h3 a:hover,.category-column-feature:hover h4{color:var(--site-red);}
.epaper-home-row .compact-main{height:220px;}
.epaper-feature-card{height:100%;border:1px solid #f0b37d;background:#fff9f2;padding:12px;display:flex;flex-direction:column;}
.epaper-feature-head{background:#ef8b42;color:#111;padding:10px 14px;font-size:30px;font-weight:700;line-height:1.15;text-align:center;border-radius:4px;margin:-12px -12px 14px;}
.epaper-cover-link img{width:100%;max-height:500px;object-fit:contain;background:#fff;border:1px solid var(--site-border);padding:8px;}
.epaper-placeholder{border:1px dashed #d7aa81;background:#fff;padding:18px;color:var(--site-muted);font-size:16px;line-height:1.6;text-align:center;flex:1;display:flex;align-items:center;justify-content:center;}
.saradesh-widget{border:1px solid var(--site-border);padding:18px;background:var(--site-surface);}
.saradesh-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;background:var(--site-soft);border:1px solid var(--site-border);}
.saradesh-badge{display:flex;align-items:center;gap:10px;color:var(--site-title);font-size:22px;font-weight:700;}
.saradesh-badge i{color:var(--site-red);font-size:24px;}
.saradesh-actions{display:flex;gap:12px;flex-wrap:wrap;}
.saradesh-actions .btn{min-width:120px;border-radius:0;font-size:16px;font-weight:400;}
.saradesh-feature{height:100%;}
.saradesh-feature a{text-decoration:none;color:inherit;display:block;height:100%;}
.saradesh-feature-title{font-size:24px;line-height:1.3;font-weight:700;margin:0 0 16px;color:var(--site-title);}
.saradesh-feature-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(250px,1fr);gap:18px;align-items:start;}
.saradesh-feature-text p{font-size:18px;line-height:1.7;color:var(--site-muted);margin:0;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;}
.saradesh-feature-grid img{width:100%;height:260px;object-fit:cover;background:#eef0f2;}
.saradesh-mini-card{padding:0;}
.saradesh-mini-card .section-title-md{padding:10px 12px 12px;margin:0;}
.boxed-story-card .section-title-md,.home-grid-card .section-title-lg,.home-grid-card .section-title-md{padding:10px 12px 14px;margin:0;}
.boxed-story-card .section-news-img{height:185px;}
.home-grid-card .section-news-img{height:160px;}
@media(max-width:991.98px){.saradesh-toolbar{display:block;}.saradesh-actions{margin-top:12px;}.saradesh-feature-grid{grid-template-columns:1fr;}.epaper-feature-head{font-size:24px;}.boxed-story-card .section-news-img{height:170px;}}
@media(max-width:575.98px){.category-column-head h3{font-size:24px;}.category-column-feature img{height:150px;}.category-column-feature h4{font-size:18px;}.saradesh-badge{font-size:19px;}.saradesh-actions .btn{min-width:auto;flex:1 1 calc(33.33% - 8px);}.saradesh-feature-title{font-size:21px;}.saradesh-feature-grid img{height:210px;}.epaper-feature-head{font-size:22px;}.boxed-story-card .section-news-img{height:145px;}}



