.organization-logo{display:flex;align-items:center;justify-content:center;height:4rem;background-color:#fff}.organization-logo>img{height:100%;object-fit:contain}.match-intro{margin-bottom:clamp(4rem,8vw,7rem)}@media(width >= 768px){.match-intro{column-gap:clamp(3rem,8vw,8rem)}}.match-intro .match-heading{font-size:clamp(2.25rem,4.5vw,4.75rem);font-weight:850;line-height:1.08;letter-spacing:-0.055em}.match-intro .match-controls{--control-size: clamp(2.5rem, 12vw, 3.75rem);--control-gap: 0.5rem;--nav-width: calc(4 * var(--control-size) + 3 * var(--control-gap));width:min(100%,var(--nav-width));gap:var(--control-gap);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"nav nav nav nav" "view print filter sort" "count count count count" "reset reset reset reset"}.match-intro .match-controls .match-count{grid-area:count}.match-intro .match-controls .match-controls-nav{grid-area:nav}.match-intro .match-controls .match-period{grid-area:period}.match-intro .match-controls .match-action-view{grid-area:view}.match-intro .match-controls .match-action-sort{grid-area:sort}.match-intro .match-controls .match-action-filter{grid-area:filter}.match-intro .match-controls .match-print{grid-area:print}.match-intro .match-controls .match-reset{grid-area:reset}@media(width >= 768px){.match-intro .match-controls .match-reset{grid-area:auto;grid-column:1/-1}}.match-intro .match-controls .match-shortcuts{grid-area:shortcuts}.match-intro .match-controls .match-navigation{min-height:calc(2*var(--control-size) + var(--control-gap))}.match-intro .match-controls .match-week-navigation{gap:clamp(.25rem,2vw,1rem)}.match-intro .match-controls .match-week-title{font-size:clamp(.875rem,4vw,1.125rem)}.match-intro .match-controls .match-control>svg{width:40%}.match-intro .match-controls .match-control>span{font-size:clamp(.6rem,2.5vw,.75rem)}.match-intro .match-controls .match-options{max-width:calc(100vw - 1.5rem);max-height:min(30rem,70dvh)}@media(width >= 576px){.match-intro .match-controls{width:calc(var(--nav-width) + 2*(var(--control-size) + var(--control-gap)));grid-template-columns:var(--control-size) minmax(0, var(--nav-width)) var(--control-size);grid-template-areas:"view nav print" "filter nav sort" "shortcuts shortcuts shortcuts" "period period period" "count count count" "reset reset reset"}.match-intro .match-controls .match-count{margin-top:-0.25rem}}@media(width >= 768px)and (width < 1024px){.match-intro .match-controls{width:var(--nav-width);grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-areas:"view print filter sort" "nav nav nav nav"}}@media(width >= 1024px){.match-intro .match-controls{grid-template-areas:"view nav print" "filter nav sort" "shortcuts shortcuts shortcuts"}}@media(width >= 1536px){.match-intro .match-controls{--control-size: clamp(4.25rem, 4.5vw, 5rem);--control-gap: 0.75rem}.match-intro .match-controls .match-week-navigation{gap:1.5rem}.match-intro .match-controls .match-week-title{font-size:1.375rem}.match-intro .match-controls .match-control>span{font-size:.875rem}}.match-score-value{font-size:clamp(1.125rem,5.5vw,2.5rem);font-variant-numeric:tabular-nums;letter-spacing:-0.04em}.match-detail-card .match-detail-location-separated{width:100%;border-top:var(--border-width) var(--border-style) var(--border-color)}@media(width >= 1024px){.match-detail-card .match-detail-location-separated{width:auto;border-top:0;border-inline-start:var(--border-width) var(--border-style) var(--border-color)}}@media(width >= 1280px){.match-detail-card .match-detail-footer-divider{border-inline-start:var(--border-width) var(--border-style) var(--border-color)}}.match-detail-card .match-federation{width:clamp(3rem,18vw,9rem);max-width:30%}.match-detail-card .match-detail-versus{font-size:clamp(.875rem,3vw,2rem)}.match-detail-card .match-detail-away{grid-area:1/3}.match-detail-card .match-detail-scoreboard{width:100%;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}@media(width >= 1024px){.match-detail-card .match-detail-scoreboard{width:max-content;max-width:100%;grid-template-columns:10rem auto 10rem}}@media(width >= 1536px){.match-detail-card .match-detail-scoreboard{grid-template-columns:12rem auto 12rem}}.match-detail-card .match-detail-result{grid-area:2/1/3/-1}@media(width >= 1024px){.match-detail-card .match-detail-result{grid-area:auto;border-top:0 !important;padding-top:0 !important}}.match-detail-card .club-logo{--club-logo-size: clamp(4rem, 30vw, 10rem)}@media(width >= 1536px){.match-detail-card .club-logo{--club-logo-size: 12rem}}.match-detail-card .match-score-value{font-size:clamp(2.5rem,12vw,4rem)}@media(width >= 1280px){.match-detail-card .match-score-value{font-size:5rem}}@media(width >= 1536px){.match-detail-card .match-score-value{font-size:5.5rem}}.match-card .club-logo{--club-logo-size: clamp(2.75rem, 20cqi, 5.5rem)}.match-versus .match-score{grid-area:2/1/3/-1}.match-versus .match-team:last-of-type{grid-area:1/2}.match-versus .match-score:has(>.match-versus-label){display:none}@container (min-width: 26rem){.match-versus{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}.match-versus .match-score:has(>.match-versus-label){display:block}.match-versus .match-score,.match-versus .match-team:last-of-type{grid-area:auto}}.match-table{--date-column-width: clamp(2.75rem, 18vw, 6rem);--edge-padding: clamp(0.25rem, 2vw, 1.25rem);table-layout:fixed;font-size:clamp(.75rem,1.1vw,1rem)}.match-table time{font-size:clamp(.875rem,1.1vw,1.125rem)}.match-table col:first-child{width:var(--date-column-width)}.match-table.match-table-chronological col:first-child{width:var(--time-column-width, var(--date-column-width))}.match-table .match-team-name{font-variant-caps:all-small-caps;font-size:clamp(1rem,1.6vw,1.5rem)}.match-table .badge{font-size:.625rem}@media(width >= 576px){.match-table .badge{font-size:.75rem}}@media(width >= 1024px){.match-table .match-table-teams{grid-template-columns:auto minmax(0, clamp(13rem, 24vw, 22rem)) auto}}.match-table .match-table-logo{--club-logo-size: clamp(4rem, 6vw, 6rem);width:var(--club-logo-size)}.match-table :is(th,td):is(:first-child,:last-child){padding-inline:var(--edge-padding)}@media(width >= 768px){.match-table{--date-column-width: 9rem;--time-column-width: 6rem;table-layout:auto}.match-table col:last-child{width:1%}.match-table td:last-child>div{width:max-content;max-width:clamp(10rem,20vw,18rem)}}@media(width >= 1280px){.match-table{--date-column-width: 14rem;--time-column-width: 11rem;--edge-padding: clamp(2rem, 4vw, 5rem)}}@media(width >= 1536px){.match-table{--date-column-width: 16rem;--time-column-width: 13rem}}
