.seo{padding-top:2rem;padding-bottom:3rem}.seo h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;max-width:24ch}.seo p{line-height:1.7}.seo nav{margin-bottom:2rem}.matchup{margin:2rem 0}.probability{font-size:1.35rem;font-weight:700}.forecast{border-top:1px solid #526171;margin-top:1.5rem;padding-top:1rem}.seo table{width:100%;border-collapse:collapse}.seo td,.seo th{padding:.7rem .3rem;border-bottom:1px solid #526171;text-align:left}.seo caption{text-align:left;margin:1rem 0}.roster{list-style:none;padding:0}.roster li{padding:1rem 0;border-bottom:1px solid #526171;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.seo time{overflow-wrap:anywhere}