.region-links{max-width:1240px;margin:auto;padding:7px 28px;font-size:11px;color:#c7d6ce;display:flex;gap:9px;justify-content:flex-end}.region-links a[aria-current=page]{color:#c6f86b}.region-links a:hover{text-decoration:underline}.count-label{color:var(--muted);font-size:11px;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-80px}.skip-link:focus{top:8px;z-index:100;background:white;color:#102b24;padding:10px;left:10px}html[lang=fr-FR] .hero:before{background:linear-gradient(90deg,#15372c 20%,#15372ce8 38%,transparent 78%),url('./stadium.svg') right center/auto 115% no-repeat}html[lang=fr-FR] .hero-badge{left:auto;right:30px}html[lang=fr-FR] .tools{flex-wrap:wrap}html[lang=fr-FR] .filters{flex-wrap:wrap}html[lang=fr-FR] .hero h1{font-size:29px;line-height:1.4}html[lang=fr-FR] .hero-copy{max-width:550px}html[lang=fr-FR] .hero p{margin-top:14px}html[lang=fr-FR] .league-list button{text-align:left;font-size:11px}html[lang=fr-FR] .team.away{text-align:right}html[lang=fr-FR] .dialog-close{float:right}html[lang=fr-FR] .section-heading{gap:15px}html[lang=fr-FR] .section-heading h2{font-size:18px}html[lang=fr-FR] .section-heading small{text-align:right}html[lang=fr-FR] .datebar button{font-size:11px}html[lang=fr-FR] .timezone{gap:8px}html[lang=fr-FR] .timezone select{max-width:145px}html[lang=fr-FR] .broadcast{line-height:1.5}@media(max-width:720px){.region-links{padding:6px 18px}html[lang=fr-FR] nav{top:72px}html[lang=fr-FR] .hero h1{font-size:24px}html[lang=fr-FR] .hero p{max-width:270px}html[lang=fr-FR] .section-heading{align-items:flex-start}html[lang=fr-FR] .team{font-size:10px}html[lang=fr-FR] .team span:last-child{overflow-wrap:anywhere}html[lang=fr-FR] .feature-card h3{font-size:13px}html[lang=fr-FR] .match .status{font-size:8px}html[lang=fr-FR] .datebar button{padding-left:3px;padding-right:3px}}

.team-logo{width:35px;height:40px;object-fit:contain;flex-shrink:0}.source-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-note .chip{flex-shrink:0}.source-note span{overflow-wrap:anywhere}@media(max-width:720px){.team-logo{width:28px;height:33px}}

.team-logo{width:35px;height:40px;object-fit:contain;flex-shrink:0}.source-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-note .chip{flex-shrink:0}.source-note span{overflow-wrap:anywhere}@media(max-width:720px){.team-logo{width:28px;height:33px}}

.team-logo{width:35px;height:40px;object-fit:contain;flex-shrink:0}.source-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-note .chip{flex-shrink:0}.source-note span{overflow-wrap:anywhere}@media(max-width:720px){.team-logo{width:28px;height:33px}}
