/* START_SECTION:tc-sports-fan-gear (INDEX:53) */
.tc-sports{background:#080808;color:#eee;padding:48px 0 64px}.tc-sports .tc-container{max-width:1120px;margin:auto;padding:0 24px}.tc-sports a{color:#00f0ff}.tc-sports nav,.tc-sports-kicker{font-size:13px;letter-spacing:.09em}.tc-sports-kicker{color:#00f0ff;margin-top:44px}.tc-sports h1{color:#fff;font-size:clamp(38px,7vw,72px);line-height:1.05;margin:16px 0 24px}.tc-sports h2{color:#fff;font-size:28px;margin:48px 0 20px}.tc-sports h3{color:#fff;font-size:21px}.tc-sports-intro{max-width:760px;font-size:19px;line-height:1.7}.tc-sports-disclosure{border-left:3px solid #00f0ff;padding:4px 18px;margin:28px 0;font-size:14px}.tc-sports-disclosure p{margin:6px 0}.tc-sports .tc-sports-cta{display:inline-block;background:#00f0ff;color:#080808;padding:16px 24px;font-weight:700;text-decoration:none;border-radius:4px}.tc-sports-note{max-width:720px;font-size:14px;color:#bbb}.tc-sports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tc-sports article{padding:24px;background:#141414;border:1px solid #333;border-radius:8px}.tc-sports article p,.tc-sports details p{line-height:1.7}.tc-sports details{padding:18px 0;border-bottom:1px solid #333}.tc-sports summary{cursor:pointer;font-weight:600}.tc-sports a:focus-visible,.tc-sports summary:focus-visible{outline:2px solid #00f0ff;outline-offset:5px}@media(max-width:749px){.tc-sports-grid{grid-template-columns:1fr}.tc-sports{padding-top:28px}.tc-sports .tc-sports-cta{width:100%;text-align:center}}
/* END_SECTION:tc-sports-fan-gear */
