.mnk-mc-template{padding-block:clamp(var(--mnk-mc-space-8),6vw,var(--mnk-mc-space-12));background:var(--mnk-mc-neutral-50);color:var(--mnk-mc-neutral-900);font-family:var(--mnk-mc-font-body)}
.mnk-mc-shell{width:min(100% - 2*var(--mnk-mc-gutter),var(--mnk-mc-content-width));margin-inline:auto}
.mnk-mc-front{color:var(--mnk-mc-neutral-900);font-family:var(--mnk-mc-font-body);line-height:1.55}
.mnk-mc-front *{box-sizing:border-box}.mnk-mc-front img{max-width:100%;height:auto}.mnk-mc-front a{color:var(--mnk-mc-blue-700)}
.mnk-mc-front :where(a,button,input,select):focus-visible{outline:.1875rem solid var(--mnk-mc-navy-950);outline-offset:.1875rem;box-shadow:0 0 0 .125rem var(--mnk-mc-white)}
.mnk-mc-title{margin:0;font-family:var(--mnk-mc-font-display);font-size:clamp(2.25rem,8vw,4.5rem);font-weight:800;line-height:.95;text-transform:uppercase;letter-spacing:-.02em}
.mnk-mc-eyebrow{margin:0 0 var(--mnk-mc-space-2);color:var(--mnk-mc-blue-700);font-size:.875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mnk-mc-lead{max-width:48rem;font-size:clamp(1.05rem,2.2vw,1.25rem)}
.mnk-mc-hero,.mnk-mc-page-head{padding:clamp(var(--mnk-mc-space-8),7vw,var(--mnk-mc-space-12));border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-navy-900);color:var(--mnk-mc-white);box-shadow:var(--mnk-mc-shadow-md)}.mnk-mc-hero .mnk-mc-eyebrow,.mnk-mc-page-head .mnk-mc-eyebrow{color:var(--mnk-mc-yellow-500)}
.mnk-mc-actions,.mnk-mc-section__head,.mnk-mc-match-card__meta,.mnk-mc-match-card__foot,.mnk-mc-scoreboard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mnk-mc-space-4)}.mnk-mc-actions{margin-top:var(--mnk-mc-space-6)}
.mnk-mc-button{display:inline-flex;min-height:var(--mnk-mc-target);align-items:center;justify-content:center;padding:.75rem 1rem;border:.125rem solid transparent;border-radius:var(--mnk-mc-radius-md);background:var(--mnk-mc-yellow-500);color:var(--mnk-mc-navy-950)!important;font-weight:700;text-decoration:none;cursor:pointer}.mnk-mc-button:hover{background:var(--mnk-mc-yellow-300)}.mnk-mc-button--secondary{border-color:currentColor;background:transparent;color:inherit!important}
.mnk-mc-section{margin-top:clamp(var(--mnk-mc-space-8),6vw,var(--mnk-mc-space-12))}.mnk-mc-section__head{justify-content:space-between;margin-bottom:var(--mnk-mc-space-5)}.mnk-mc-section__head h2{margin:0;font-family:var(--mnk-mc-font-display);font-size:clamp(1.75rem,4vw,2.5rem);text-transform:uppercase}
.mnk-mc-match-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--mnk-mc-space-5)}.mnk-mc-match-card,.mnk-mc-card{padding:var(--mnk-mc-space-5);border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-white);box-shadow:var(--mnk-mc-shadow-sm)}
.mnk-mc-match-card__meta{justify-content:space-between;margin-bottom:var(--mnk-mc-space-4);color:var(--mnk-mc-neutral-600);font-size:.875rem}.mnk-mc-badge{display:inline-flex;padding:.25rem .5rem;border-radius:999px;background:var(--mnk-mc-yellow-500);color:var(--mnk-mc-navy-950);font-size:.75rem;font-weight:800;text-transform:uppercase}.mnk-mc-match-card__team{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:var(--mnk-mc-space-3);min-height:3.25rem;border-top:.0625rem solid var(--mnk-mc-neutral-200)}.mnk-mc-match-card__score{font-family:var(--mnk-mc-font-display);font-size:1.75rem;font-weight:800}.mnk-mc-match-card__foot{justify-content:space-between;margin-top:var(--mnk-mc-space-4);padding-top:var(--mnk-mc-space-4);border-top:.0625rem solid var(--mnk-mc-neutral-200);color:var(--mnk-mc-neutral-600);font-size:.875rem}.mnk-mc-link{min-height:var(--mnk-mc-target);display:inline-flex;align-items:center;font-weight:700}
.mnk-mc-team-logo{display:inline-grid;place-items:center;object-fit:contain}.mnk-mc-team-logo--small{width:2rem;height:2rem}.mnk-mc-team-logo--large{width:clamp(4rem,12vw,7rem);height:clamp(4rem,12vw,7rem)}.mnk-mc-team-logo--fallback{border-radius:50%;background:var(--mnk-mc-neutral-50);color:var(--mnk-mc-navy-900);font-family:var(--mnk-mc-font-display);font-weight:800}
.mnk-mc-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:var(--mnk-mc-space-4);margin-block:var(--mnk-mc-space-6);padding:var(--mnk-mc-space-5);border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-white)}.mnk-mc-filters label{display:grid;gap:var(--mnk-mc-space-2);font-weight:700}.mnk-mc-filters input,.mnk-mc-filters select{min-height:var(--mnk-mc-target);width:100%;padding:.625rem .75rem;border:.0625rem solid var(--mnk-mc-neutral-600);border-radius:var(--mnk-mc-radius-md);background:var(--mnk-mc-white);color:var(--mnk-mc-neutral-900);font:inherit}
.mnk-mc-breadcrumb{display:flex;gap:var(--mnk-mc-space-2);margin-bottom:var(--mnk-mc-space-4)}.mnk-mc-match-title{margin:0 0 var(--mnk-mc-space-5);font-family:var(--mnk-mc-font-display);font-size:clamp(1.75rem,5vw,3rem);line-height:1.05;text-transform:uppercase}.mnk-mc-scoreboard{padding:clamp(var(--mnk-mc-space-6),5vw,var(--mnk-mc-space-10));border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-navy-900);color:var(--mnk-mc-white);box-shadow:var(--mnk-mc-shadow-md)}.mnk-mc-scoreboard__meta{justify-content:center;color:var(--mnk-mc-neutral-200)}.mnk-mc-scoreboard__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(var(--mnk-mc-space-3),3vw,var(--mnk-mc-space-8));margin-top:var(--mnk-mc-space-6)}.mnk-mc-scoreboard__team{display:grid;justify-items:center;gap:var(--mnk-mc-space-3);text-align:center}.mnk-mc-scoreboard__team strong{font-size:clamp(1rem,2.5vw,1.5rem)}.mnk-mc-scoreboard__center{display:grid;justify-items:center;gap:var(--mnk-mc-space-2);text-align:center}.mnk-mc-score{font-family:var(--mnk-mc-font-display);font-size:clamp(2.75rem,9vw,6rem);font-weight:800;line-height:1;color:var(--mnk-mc-yellow-500)}
.mnk-mc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--mnk-mc-space-4);margin-top:var(--mnk-mc-space-5)}.mnk-mc-facts>div{display:grid;gap:var(--mnk-mc-space-1);padding:var(--mnk-mc-space-4);border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-md);background:var(--mnk-mc-white)}
.mnk-mc-timeline{list-style:none;margin:0;padding:0;border-left:.125rem solid var(--mnk-mc-neutral-200)}.mnk-mc-timeline li{display:grid;grid-template-columns:4rem 1fr auto;gap:var(--mnk-mc-space-4);padding:var(--mnk-mc-space-4);border-bottom:.0625rem solid var(--mnk-mc-neutral-200)}.mnk-mc-timeline time{font-family:var(--mnk-mc-font-display);font-size:1.25rem;font-weight:800}.mnk-mc-muted{color:var(--mnk-mc-neutral-600)}
.mnk-mc-lineups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--mnk-mc-space-5)}.mnk-mc-card h3{margin-top:0}.mnk-mc-roster,.mnk-mc-list,.mnk-mc-content-links{list-style:none;margin:0;padding:0}.mnk-mc-roster li{display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:var(--mnk-mc-space-3);padding-block:var(--mnk-mc-space-2);border-bottom:.0625rem solid var(--mnk-mc-neutral-200)}.mnk-mc-shirt{display:grid;place-items:center;min-width:2rem;min-height:2rem;border-radius:var(--mnk-mc-radius-sm);background:var(--mnk-mc-navy-900);color:var(--mnk-mc-white);font-weight:800}
.mnk-mc-content-links{display:grid;gap:var(--mnk-mc-space-3)}.mnk-mc-content-links li{display:flex;justify-content:space-between;gap:var(--mnk-mc-space-4);padding:var(--mnk-mc-space-4);border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-md);background:var(--mnk-mc-white)}
.mnk-mc-table-wrap{overflow-x:auto;margin-top:var(--mnk-mc-space-6);border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-white)}.mnk-mc-table{width:100%;min-width:44rem;border-collapse:collapse}.mnk-mc-table caption{padding:var(--mnk-mc-space-4);text-align:left;color:var(--mnk-mc-neutral-600)}.mnk-mc-table th,.mnk-mc-table td{padding:.75rem;text-align:center;border-bottom:.0625rem solid var(--mnk-mc-neutral-200)}.mnk-mc-table th:nth-child(2){text-align:left}.mnk-mc-table tr.is-club-team{background:var(--mnk-mc-yellow-300)}.mnk-mc-table-team{display:inline-flex;align-items:center;gap:var(--mnk-mc-space-3)}
.mnk-mc-empty,.mnk-mc-error,.mnk-mc-front--notice{margin-block:var(--mnk-mc-space-6);padding:var(--mnk-mc-space-6);border-radius:var(--mnk-mc-radius-lg);background:var(--mnk-mc-white);box-shadow:var(--mnk-mc-shadow-sm)}.mnk-mc-error{border-left:.25rem solid var(--mnk-mc-error-700)}.mnk-mc-data-note{display:flex;align-items:flex-start;gap:var(--mnk-mc-space-2);margin-top:var(--mnk-mc-space-6);color:var(--mnk-mc-neutral-600);font-size:.875rem}.mnk-mc-data-note__dot{flex:0 0 .625rem;width:.625rem;height:.625rem;margin-top:.35rem;border-radius:50%;background:var(--mnk-mc-success-700)}
.mnk-mc-pagination ul{display:flex;flex-wrap:wrap;gap:var(--mnk-mc-space-2);list-style:none;padding:0}.mnk-mc-pagination a,.mnk-mc-pagination span{display:grid;place-items:center;min-width:var(--mnk-mc-target);min-height:var(--mnk-mc-target);padding:.5rem;border:.0625rem solid var(--mnk-mc-neutral-200);border-radius:var(--mnk-mc-radius-md);background:var(--mnk-mc-white);text-decoration:none}.mnk-mc-pagination .current{background:var(--mnk-mc-navy-900);color:var(--mnk-mc-white)}
.mnk-mc-person__portrait{max-width:18rem;margin-block:var(--mnk-mc-space-6)}.mnk-mc-block-editor{padding:var(--mnk-mc-space-5);border:.125rem dashed var(--mnk-mc-blue-600);background:var(--mnk-mc-neutral-50)}
@media(max-width:47.99rem){.mnk-mc-scoreboard__teams{grid-template-columns:1fr}.mnk-mc-scoreboard__center{order:-1}.mnk-mc-scoreboard__team{grid-template-columns:3rem 1fr;justify-items:start;text-align:left}.mnk-mc-scoreboard__team .mnk-mc-team-logo--large{width:3rem;height:3rem}.mnk-mc-timeline li{grid-template-columns:3rem 1fr}.mnk-mc-timeline li>strong:last-child{grid-column:2}.mnk-mc-content-links li{display:grid}}
@media(prefers-reduced-motion:reduce){.mnk-mc-front *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.mnk-mc-badge,.mnk-mc-shirt,.mnk-mc-button{border:1px solid ButtonText}}
.mnk-mc-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--mnk-mc-space-4)}
.mnk-mc-card-grid .mnk-mc-person__portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mnk-mc-radius-md)}
