.sports-and-sites-module___ElEnW__page{width:min(100% - 3rem,80rem);color:var(--color-fg-0);margin-inline:auto;padding-block:clamp(4rem,8vw,8rem) 7rem}.sports-and-sites-module___ElEnW__intro{max-width:55rem;padding-bottom:clamp(3rem,7vw,6rem)}.sports-and-sites-module___ElEnW__eyebrow,.sports-and-sites-module___ElEnW__entrySport span,.sports-and-sites-module___ElEnW__entryDetails>span{color:var(--color-fg-2);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.sports-and-sites-module___ElEnW__intro h1{font-family:var(--font-display);letter-spacing:-.075em;margin-top:1.25rem;font-size:clamp(3.5rem,9vw,7rem);font-weight:400;line-height:.92}.sports-and-sites-module___ElEnW__introText{max-width:37rem;color:var(--color-fg-1);margin-top:1.75rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.sports-and-sites-module___ElEnW__coverage{border-top:1px solid var(--color-line-0)}.sports-and-sites-module___ElEnW__coverageSection{border-bottom:1px solid var(--color-line-0);grid-template-columns:minmax(11rem,.6fr) minmax(0,1.4fr);gap:2rem clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.sports-and-sites-module___ElEnW__sectionHeading h2{font-family:var(--font-display);letter-spacing:-.055em;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.05}.sports-and-sites-module___ElEnW__entry{border:1px solid var(--color-line-0);background:#ffffff04;grid-template-columns:5.5rem minmax(0,1fr) 6rem;align-items:center;gap:1.5rem;min-width:0;padding:1.25rem;display:grid}.sports-and-sites-module___ElEnW__entrySport,.sports-and-sites-module___ElEnW__entryDetails{align-content:start;gap:.5rem;display:grid}.sports-and-sites-module___ElEnW__entrySport strong,.sports-and-sites-module___ElEnW__entryDetails h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.125rem;font-weight:400}.sports-and-sites-module___ElEnW__entryDetails p,.sports-and-sites-module___ElEnW__textEntry,.sports-and-sites-module___ElEnW__plannedEntry p{color:var(--color-fg-1);font-size:.875rem;line-height:1.7}.sports-and-sites-module___ElEnW__entryDetails code{color:var(--color-fg-0);font-family:var(--font-mono);font-size:.8em}.sports-and-sites-module___ElEnW__siteMark{object-fit:contain;width:6rem;height:6rem;display:block}.sports-and-sites-module___ElEnW__textEntry,.sports-and-sites-module___ElEnW__plannedEntry{border:1px solid var(--color-line-0);background:#ffffff04;padding:1.25rem}.sports-and-sites-module___ElEnW__sportList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.sports-and-sites-module___ElEnW__sportList li{border:1px solid var(--color-line-0);color:var(--color-fg-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .65rem;font-size:.625rem}@media (max-width:850px){.sports-and-sites-module___ElEnW__coverageSection{grid-template-columns:1fr;gap:1.5rem}.sports-and-sites-module___ElEnW__entry{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.sports-and-sites-module___ElEnW__entrySport{grid-column:1}.sports-and-sites-module___ElEnW__siteMark{grid-area:1/2/span 2}.sports-and-sites-module___ElEnW__entryDetails{grid-column:1/-1}}@media (max-width:600px){.sports-and-sites-module___ElEnW__page{width:min(100% - 2rem,80rem)}.sports-and-sites-module___ElEnW__intro h1{font-size:clamp(3.25rem,16vw,5rem)}.sports-and-sites-module___ElEnW__entry{padding:1rem}.sports-and-sites-module___ElEnW__siteMark{width:5rem;height:5rem}}
