.ind-section{background:#fff;margin:28px 0;padding:0 0 20px}.ind-head{height:58px;border-bottom:1px solid #d9dfe2;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ind-head h2{font-size:30px;font-weight:500;margin:0}.ind-head a{font-size:15px}.national-grid{display:grid;grid-template-columns:1fr 2.12fr 1fr;gap:28px}.stack-list a{display:grid;grid-template-columns:110px 1fr;gap:16px;padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #dfe3e5}.stack-list img{width:110px;height:82px;object-fit:cover}.stack-list h3{font-size:19px;line-height:1.45;margin:0;font-weight:500}.center-feature img{width:100%;height:335px;object-fit:cover}.center-feature h3{font-size:29px;line-height:1.35;margin:10px 0 5px}.center-feature p,.politics-cards p,.split-feature p,.ent-feature p{color:#7d888e;font-size:16px;line-height:1.55;margin:0}.promo-column .demo-ad{height:230px}.demo-ad{background:linear-gradient(135deg,#a80710,#f24b20);display:grid;place-items:center;text-align:center;color:#fff;font-size:25px;font-weight:700}.demo-ad small{display:block;font-size:12px}.promo-column>a{display:block;margin-top:10px}.promo-column img{width:100%;height:150px;object-fit:cover}.promo-column h3{font-size:18px;margin:5px 0}.politics-grid{display:grid;grid-template-columns:1fr 300px;gap:25px}.politics-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.politics-cards img{width:100%;height:145px;object-fit:cover}.politics-cards h3{font-size:20px;line-height:1.4;margin:8px 0}.tab-rail{border:1px solid #d9dfe2}.tab-rail>div:first-child{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:18px}.tab-rail b,.tab-rail span{padding:12px 5px}.tab-rail b{background:#e31319;color:#fff}.rail-scroll{height:330px;overflow:auto;padding:0 15px}.rail-scroll a{display:block;padding:11px 0;border-bottom:1px solid #dfe3e5;font-size:17px}.double-sections{display:grid;grid-template-columns:1fr 1fr;gap:35px}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.split-feature img{width:100%;height:245px;object-fit:cover}.split-feature h3{font-size:23px;line-height:1.4;margin:7px 0}.split-list>a{display:grid;grid-template-columns:1fr 105px;gap:12px;align-items:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #dfe3e5}.split-list h3{font-size:18px;line-height:1.45;margin:0;font-weight:500}.split-list img{width:105px;height:65px;object-fit:cover}.sports-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sports-lead{position:relative}.sports-lead img{width:100%;height:390px;object-fit:cover}.sports-lead:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000b)}.sports-lead h3{position:absolute;z-index:2;bottom:14px;left:18px;right:18px;color:#fff;font-size:26px;margin:0}.sports-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sports-list a{display:grid;grid-template-columns:105px 1fr;gap:12px;background:#f4f5f5;align-items:center}.sports-list img{width:105px;height:82px;object-fit:cover}.sports-list h3{font-size:18px;line-height:1.45;margin:0}.ent-grid{display:grid;grid-template-columns:1.05fr 1.45fr .85fr;gap:28px}.ent-list a{display:grid;grid-template-columns:115px 1fr;gap:16px;background:#f4f5f5;margin-bottom:14px;align-items:center}.ent-list img{width:115px;height:78px;object-fit:cover}.ent-list h3{font-size:18px;line-height:1.4;margin:0}.ent-feature img{width:100%;height:330px;object-fit:cover}.ent-feature h3{font-size:28px;line-height:1.35;margin:8px 0}.demo-ad.dark{height:250px;background:linear-gradient(135deg,#171717,#444);font-size:21px}.ent-promo>a{display:grid;grid-template-columns:90px 1fr;gap:12px;margin-top:12px}.ent-promo img{width:90px;height:70px;object-fit:cover}.ent-promo h3{font-size:17px;margin:0}@media(max-width:1000px){.national-grid{grid-template-columns:1fr 1.6fr}.promo-column{display:none}.politics-grid{grid-template-columns:1fr}.politics-cards{grid-template-columns:1fr 1fr}.double-sections{grid-template-columns:1fr}.ent-grid{grid-template-columns:1fr 1.4fr}.ent-promo{display:none}}@media(max-width:650px){.ind-head h2{font-size:24px}.national-grid,.split-grid,.sports-grid,.ent-grid{grid-template-columns:1fr}.center-feature,.ent-feature{grid-row:1}.center-feature img,.ent-feature img{height:230px}.politics-cards{gap:12px}.politics-cards img{height:105px}.politics-cards h3{font-size:16px}.politics-cards p{display:none}.sports-lead img{height:250px}.sports-list{grid-template-columns:1fr}.double-sections{gap:0}}
