/* Final homepage: clear 1:2:1 lead, news rows and compact editorial spacing. */
#home-page .home-editorial-lead{display:grid;grid-template-columns:minmax(0,24%) minmax(0,46%) minmax(0,30%);gap:0;align-items:start;margin:15px 0 18px;}
#home-page .home-editorial-lead>*>*{min-width:0;}
#home-page .home-newest-panel,#home-page .home-primary-lead,#home-page .home-right-four{min-width:0;padding:0 12px;}
#home-page .home-newest-panel{padding-left:0;border-right:1px solid #dce1e6;}
#home-page .home-primary-lead{border-right:1px solid #dce1e6;}
#home-page .home-right-four{padding-right:0;}
#home-page .home-newest-item{display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #e0e4e8;text-decoration:none;color:inherit;align-items:start;}
#home-page .home-newest-item img{width:65px;height:49px;object-fit:cover;}
#home-page .home-newest-item span{font-size:18px;line-height:1.42;font-weight:600;}
#home-page .home-tabs{display:flex;border-bottom:2px solid #d21820;margin-bottom:5px;}
#home-page .home-tabs button{flex:1;border:0;background:#f3f5f7;font-size:16px;font-weight:700;padding:9px 4px;color:#272727;}
#home-page .home-tabs button.active{background:#c40e18;color:#fff;}
#home-page .home-primary-lead a,#home-page .home-right-four a,#home-page .home-breaking-four a,#home-page .home-videos-four a,#home-page .home-special-three a{color:inherit;text-decoration:none;}
#home-page .home-primary-image{width:100%;aspect-ratio:1.66;object-fit:cover;}
#home-page .home-primary-lead h1{font-size:28px;line-height:1.45;margin:8px 0;color:var(--site-title,#171717);font-weight:700;}
#home-page .home-primary-lead p{font-size:18px;line-height:1.6;color:var(--site-muted,#666);margin:0;}
#home-page .home-right-four article{padding:0 0 9px;margin-bottom:9px;border-bottom:1px solid #e0e4e8;}
#home-page .home-right-four article a{display:grid;grid-template-columns:minmax(0,1fr) 40%;gap:8px;align-items:start;}
#home-page .home-right-four article span{font-size:18px;line-height:1.42;font-weight:700;}
#home-page .home-right-four article img{width:100%;height:85px;object-fit:cover;}
#home-page .home-section-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cdd3d9;padding:7px 0 9px;margin:18px 0 11px;gap:8px;}
#home-page .home-section-head h2{font-size:23px;line-height:1.35;font-weight:700;margin:0;border-left:3px solid #d1141b;padding-left:8px;}
#home-page .home-section-head a{font-size:16px;color:#c80e16;text-decoration:none;}
#home-page .home-breaking-four,#home-page .home-videos-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;}
#home-page .home-breaking-four article,#home-page .home-videos-four article{min-width:0;padding:0 10px;border-right:1px solid #d8dde2;}
#home-page .home-breaking-four article:first-child,#home-page .home-videos-four article:first-child{padding-left:0;}
#home-page .home-breaking-four article:last-child,#home-page .home-videos-four article:last-child{border-right:0;padding-right:0;}
#home-page .home-breaking-four img,#home-page .home-videos-four img{width:100%;aspect-ratio:1.56;object-fit:cover;}
#home-page .home-breaking-four h3,#home-page .home-videos-four h3,#home-page .home-special-three h3{font-size:18px;line-height:1.5;margin:6px 0 0;font-weight:700;}
#home-page .home-video-image{position:relative;}
#home-page .home-video-image i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#df101c;font-size:38px;background:#fff;border-radius:50%;line-height:1;}
#home-page .home-special-epaper-grid{display:grid;grid-template-columns:minmax(0,76%) minmax(0,24%);gap:12px;}
#home-page .home-special-three{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;}
#home-page .home-special-three article+article{border-left:1px solid #d8dde2;padding-left:10px;}
#home-page .home-special-three img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover;}
#home-page .home-special-three article:first-child img{aspect-ratio:1.34;}
#home-page .home-epaper-feature{border:1px solid #d2d8df;padding:8px;min-width:0;text-align:center;}
#home-page .home-epaper-title{background:#c90d16;color:#fff;padding:7px;font-size:19px;font-weight:700;}
#home-page .home-epaper-feature img{display:block;width:100%;max-height:340px;object-fit:contain;margin:8px auto;}
#home-page .home-epaper-feature a{font-size:17px;text-decoration:none;color:inherit;}
#home-page .home-editorial .home-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
#home-page .home-editorial .home-editorial-panel{padding:0 10px;}
#home-page .home-editorial .home-editorial-panel:first-child{padding-left:0;}
#home-page .home-editorial .home-editorial-panel:last-child{padding-right:0;}
#home-page .home-editorial .home-editorial-panel{display:flex;flex-direction:column;}
#home-page .home-editorial .home-editorial-panel>.poll-card,#home-page .home-editorial .home-editorial-panel>.quote-card,#home-page .home-editorial .home-opinion-list{flex:1;}
#home-page .home-editorial .home-opinion-list{gap:7px;}
#home-page .home-editorial .home-opinion-card{padding:7px;}
html[data-theme="dark"] #home-page .home-newest-item,html[data-theme="dark"] #home-page .home-right-four article,html[data-theme="dark"] #home-page .home-section-head,html[data-theme="dark"] #home-page .home-special-three article+article{border-color:#4b5057;}
html[data-theme="dark"] #home-page .home-epaper-feature{border-color:#4b5057;}
@media(max-width:991.98px){#home-page .home-editorial-lead{grid-template-columns:1fr 1.5fr;}#home-page .home-right-four{grid-column:1/-1;padding:12px 0 0;border-top:1px solid #d8dde2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}#home-page .home-right-four article a{grid-template-columns:1fr 90px;}#home-page .home-special-epaper-grid{grid-template-columns:1fr;}#home-page .home-epaper-feature img{max-height:290px;}#home-page .home-editorial .home-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:575.98px){#home-page .home-editorial-lead{grid-template-columns:1fr;}#home-page .home-newest-panel,#home-page .home-primary-lead,#home-page .home-right-four{padding:0;border:0;}#home-page .home-primary-lead{padding:14px 0;}#home-page .home-right-four{grid-template-columns:1fr 1fr;}#home-page .home-right-four article a{grid-template-columns:1fr;}#home-page .home-right-four article img{height:90px;order:-1;}#home-page .home-breaking-four,#home-page .home-videos-four{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;}#home-page .home-breaking-four article:nth-child(even),#home-page .home-videos-four article:nth-child(even){border-right:0;}#home-page .home-special-three{grid-template-columns:1fr 1fr;}#home-page .home-special-three article:first-child{grid-column:1/-1;}#home-page .home-primary-lead h1{font-size:25px;}#home-page .home-editorial .home-editorial-grid{grid-template-columns:1fr;}}
.single-reporter-favicon{display:block;width:22px;height:22px;object-fit:contain;border-radius:50%;}
