/* Layout and thumbnail refresh — 2026-11 */
*,*::before,*::after{box-sizing:border-box}img{max-width:100%}body{overflow-x:hidden}.container,.news-shell>.container{width:min(100% - 36px,1240px);max-width:1240px;margin-inline:auto}.network-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px}.network-logo{flex:0 0 112px}.network-logo img{width:112px;height:75px;object-fit:contain}.network-nav{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.5vw,22px);flex:1;flex-wrap:wrap}.network-actions{flex:0 0 auto}.news-shell{width:100%;max-width:none}.news-grid{display:grid;grid-template-columns:minmax(190px, .8fr) minmax(0,2.5fr) minmax(200px,.95fr);align-items:start;gap:24px}.news-grid>*{min-width:0}.promo-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,180px) auto;align-items:center;gap:20px;margin:26px 0 34px}.promo-banner img{width:100%;max-height:160px;object-fit:contain}.left-rail,.right-rail,.main-feed{min-width:0}.rail-card{margin-bottom:20px}.lead-story,.horizontal-story,.auto-news-card,.home-video-card{min-width:0}.lead-image,.horizontal-image,.auto-news-image{background-size:cover;background-position:center}.auto-news-image{overflow:hidden;aspect-ratio:16/9}.auto-news-image img{width:100%;height:100%;object-fit:cover;display:block}.auto-news-card{display:flex;flex-direction:column;height:100%}.auto-news-card>div:last-child{padding:15px;flex:1}.auto-news-card h3{overflow-wrap:anywhere}.auto-news-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-video-card img,.episode-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.ll-shows{width:min(100% - 36px,1240px);margin:32px auto 24px}.ll-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ll-section-heading h2{margin:0;color:#e8bc45;font-size:clamp(24px,3vw,34px)}.ll-section-heading a{color:#f2d184;text-decoration:none}.ll-shows-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ll-show-tile{display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#14161a;border:1px solid #51452a;border-radius:16px;color:white;text-decoration:none}.ll-show-art{height:150px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 25%,#4d3d1b,#101115 70%);position:relative}.ll-show-art img{width:120px;height:120px;object-fit:contain}.ll-show-content{padding:18px 20px}.ll-show-content h3{margin:0 0 8px;color:#e8bc45;font-size:21px}.ll-show-content p{margin:0;color:#c5c5c5;font-size:14px;line-height:1.5}.ll-show-tile:hover{transform:translateY(-3px);border-color:#e8bc45}.shows-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.show-card{overflow:hidden}.show-card [data-thumb]{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.episode-thumbnail{aspect-ratio:16/9;background:linear-gradient(135deg,#332810,#101114);border-radius:12px;overflow:hidden;display:grid;place-items:center}.episode-thumbnail img[hidden]{display:none}.episode-thumbnail .episode-fallback{width:90px;height:90px;object-fit:contain}.episode-thumbnail:has(img[data-thumb]:not([hidden])) .episode-fallback{display:none}@media(max-width:1100px){.news-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.left-rail{display:none}.network-actions{display:none}}@media(max-width:760px){.network-inner{min-height:76px;flex-wrap:wrap;gap:8px}.network-logo{flex:0 0 80px}.network-logo img{width:80px;height:60px}.network-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;width:100%;flex-basis:100%;padding:8px 0 12px}.news-grid{display:flex;flex-direction:column}.news-grid>*{width:100%}.promo-banner{grid-template-columns:1fr auto;padding:20px}.promo-banner img{display:none}.ll-shows-grid{grid-template-columns:1fr}.ll-show-tile{flex-direction:row}.ll-show-art{width:120px;min-width:120px;height:auto}.ll-show-art img{width:88px;height:88px}.ll-show-content{padding:15px}.shows-grid{grid-template-columns:1fr}.auto-news-card{width:100%}}@media(min-width:761px) and (max-width:1020px){.ll-shows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Editorial grid, dynamic featured articles, consistent thumbnail dimensions */
html,body{max-width:100%;overflow-x:clip}
.news-shell>.container,.network-inner{width:min(100% - 40px,1320px)!important;max-width:1320px!important;margin-inline:auto!important}
.news-grid{display:grid!important;grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(230px,270px)!important;gap:22px!important;align-items:start}
.news-grid>*{min-width:0!important;max-width:100%}
.main-feed,.right-rail,.left-rail{width:auto!important;min-width:0!important}
.daily-feature{min-width:0;margin-bottom:26px}.daily-feature #dailyFeatured{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.daily-feature-card{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;min-width:0;overflow:hidden;text-decoration:none;color:#111;background:#fff;border:1px solid #e0e3e8;border-radius:16px}
.daily-feature-card:hover{border-color:#b48b35}.daily-feature-photo{aspect-ratio:16/10;overflow:hidden;background:linear-gradient(130deg,#25221a,#8d6e29);display:grid;place-items:center;color:#fff;font-weight:800}.daily-feature-photo img{width:100%;height:100%;object-fit:cover;display:block}.daily-feature-copy{min-width:0;padding:14px 14px 14px 0}.daily-feature-copy h3{font-size:clamp(17px,1.65vw,22px);line-height:1.2;margin:5px 0 8px;overflow-wrap:anywhere}.daily-feature-copy p{color:#59616a;font-size:13px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.daily-feature-lead{display:block}.daily-feature-lead .daily-feature-photo{aspect-ratio:16/8;max-height:310px}.daily-feature-lead .daily-feature-copy{padding:18px 22px 22px}.daily-feature-lead h3{font-size:clamp(24px,2.6vw,34px);line-height:1.12}
.daily-feature-secondary{display:grid;gap:14px}
.auto-news-feed{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0}.auto-news-card{display:grid!important;grid-template-columns:clamp(120px,32%,190px) minmax(0,1fr)!important;align-items:start;gap:16px!important;padding:16px 0!important;min-height:0!important;height:auto!important;border-radius:0!important;overflow:visible!important}
.auto-news-image{width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:10px;overflow:hidden;background:#23252a;display:grid;place-items:center}.auto-news-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.auto-news-copy{padding:0!important;min-width:0}.auto-news-card h3{font-size:clamp(17px,1.6vw,21px)!important;line-height:1.22!important;overflow-wrap:anywhere}.auto-news-card p{font-size:13px!important}.news-image-fallback{color:#e8bc45;font-size:14px;font-weight:800}.auto-news-image.missing-image::after{content:'Latest Sports News';color:#e8bc45;font-size:12px}
.right-rail .rail-card,.left-rail .rail-card{width:100%;overflow:hidden}.headline-item{overflow-wrap:anywhere}
@media(max-width:1120px){.news-grid{grid-template-columns:minmax(0,1fr) minmax(220px,270px)!important}.left-rail{display:none!important}}
@media(max-width:760px){.news-grid{display:flex!important;flex-direction:column!important}.news-grid>*{width:100%!important}.daily-feature-card{grid-template-columns:120px minmax(0,1fr)}.daily-feature-lead{display:block}.daily-feature-lead .daily-feature-photo{aspect-ratio:16/9}.auto-news-card{grid-template-columns:120px minmax(0,1fr)!important}.auto-news-card p{display:none!important}.right-rail{display:block!important}}
@media(max-width:400px){.auto-news-card{grid-template-columns:105px minmax(0,1fr)!important;gap:12px!important}.daily-feature-card{grid-template-columns:100px minmax(0,1fr)}.daily-feature-lead{display:block}.daily-feature-copy h3{font-size:17px}}
