/* Equal-width navigation, including the three football content sections. */
.main-nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}
.main-nav>a{min-width:0;padding-inline:5px;overflow-wrap:anywhere}
@media(max-width:960px){
  .main-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
  .main-nav>a{min-height:40px;border-bottom:1px solid #ffffff08;font-size:12px}
  .main-nav>a:nth-child(4n){border-right:0}
  .main-nav>a.active{border-bottom:2px solid var(--gold);background:linear-gradient(180deg,transparent,#d8b66b0b)}
}
@media(max-width:600px){
  .main-nav{width:calc(100% - 24px)}
  .main-nav>a{font-size:clamp(10px,2.8vw,11px);min-height:39px;padding:8px 3px;line-height:1.5}
}
