.rider-news{padding:20px 24px 28px;max-width:1240px;margin:auto;color:#fff;font-family:Inter,Arial,sans-serif}.rider-news h2{font:700 clamp(32px,5vw,52px) 'Arial Narrow',Impact,sans-serif;text-transform:uppercase;margin:0 0 16px}.rider-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rider-news article{background:#101419;border:1px solid #ffffff20}.rider-news article a{display:block;color:inherit;text-decoration:none;padding-bottom:24px}.rider-news article img{width:100%;height:230px;object-fit:cover}.rider-news small,.rider-news h3,.rider-news p,.rider-news article span{display:block;margin:16px 20px}.rider-news small,.rider-news article span{color:#e2221a;font-weight:700}.rider-news p{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.rider-news h3{font-size:24px}.rider-news-detail{max-width:1000px;margin:auto;padding:40px 24px}.rider-news-detail video,.news-cover{max-width:100%;width:100%;max-height:75vh;object-fit:contain}.news-body{white-space:pre-wrap;font-size:18px;line-height:1.7;overflow-wrap:anywhere}.news-action{display:inline-block;background:#e2221a;padding:14px 24px;color:white}body:has(.rider-news-detail){margin:0;background:#07090b;color:#fff;font-family:Inter,Arial,sans-serif}body:has(.rider-news-detail) header{padding:24px;background:#101419}body:has(.rider-news-detail) h1{font-size:clamp(32px,5vw,56px)}@media(max-width:700px){.rider-news-grid{grid-template-columns:1fr}.rider-news{padding:16px 16px 24px}.rider-news article img{height:240px}}

.rider-news article video{display:block;width:100%;height:230px;object-fit:contain;background:#000}.rider-news article a:has(>img){padding-bottom:0}.rider-news article .news-logo-cover{object-fit:contain;background:#07090b;padding:24px;box-sizing:border-box}

/* Keep the opening feed below the menu, including the work-in-progress home. */
body:has(.home){overflow:auto}body:has(.home) .home-header{position:relative;inset:auto}

/* Compact opening feed in the free space below Discover RIDER. */
.hero-content:has(.rider-news){padding-block:32px}
.hero-content .rider-news{max-width:660px;width:55%;margin:24px 0 0;padding:0}
.hero-content .rider-news h2{font-size:24px;margin-bottom:12px}
.hero-content .rider-news-grid{gap:12px}
.hero-content .rider-news article{background:rgba(7,9,11,.88);min-width:0}
.hero-content .rider-news article img,.hero-content .rider-news article video{height:110px}
.hero-content .rider-news article a{padding-bottom:12px}
.hero-content .rider-news article a:has(>img){padding-bottom:0}
.hero-content .rider-news small,.hero-content .rider-news h3,.hero-content .rider-news article span{margin:8px 10px;overflow-wrap:anywhere}
.hero-content .rider-news h3{font-size:18px;line-height:1.15}
.hero-content .rider-news small,.hero-content .rider-news article span{font-size:14px}
.hero-content .rider-news p{display:none}
@media(max-width:760px){
 .hero-content .rider-news{width:100%;max-width:none}
 .hero-content .rider-news-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}
 .hero-content .rider-news article{flex:0 0 220px;scroll-snap-align:start}
}
