@font-face{font-family:inter;src:url(/_next/static/media/4c0a38defdf31450-s.p.ttf) format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_3a1726{font-family:inter,inter Fallback,Arial,sans-serif}.__variable_3a1726{--font-ui:"inter","inter Fallback",Arial,sans-serif}@font-face{font-family:oswald;src:url(/_next/static/media/553bc8fc5b2431f3-s.p.ttf) format("truetype");font-display:swap;font-weight:500 700}@font-face{font-family:oswald Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_f84ba4{font-family:oswald,oswald Fallback,Arial Narrow,sans-serif}.__variable_f84ba4{--font-display:"oswald","oswald Fallback",Arial Narrow,sans-serif}.liga-public{--bg-main:#07131d;--bg-secondary:#0b1b27;--bg-card:#0d202d;--bg-elevated:#122735;--surface-1:#0d202d;--surface-2:#122735;--surface-hover:#172f3f;--border:#284050;--border-soft:rgba(255,255,255,0.1);--text-primary:#f5f7f8;--text-secondary:#aebcc6;--text-muted:#718695;--text-disabled:#536673;--red-primary:#f12632;--red-hover:#d91f2b;--red-active:#b91924;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-control:4px;--radius-button:6px;--radius-card:8px;--radius-media:8px;--radius-player-photo:12px;--page-width:1440px;--content-width:1360px;--control-height:44px;--type-hero:88px;--type-h1:48px;--type-h2:32px;--type-h3:24px;--type-score:64px;--type-body:16px;--type-secondary:14px;--type-small:12px;--ui-page-spacing:var(--space-6);--ui-section-spacing:var(--space-6);--ui-component-gap:var(--space-3);--ui-section-gap:var(--space-12);--ui-section-divider-before:var(--space-6);--ui-section-divider-after:var(--space-6);--ui-header-to-controls:var(--space-4);--ui-header-to-content:var(--space-4);--ui-controls-to-content:var(--space-4);--ui-tabs-to-divider:var(--space-2);--ui-divider-to-content:var(--space-4);--ui-label-to-control:var(--space-2);--ui-filter-group-gap:var(--space-6);--ui-control-height:40px;--ui-control-border:#20445b;--ui-divider:#20445b;--ui-control-surface:#061b29;--ui-focus:#00c6ed;--ui-tab-active:#ff1838;--ui-tab-muted:#a6bfce;--ui-control-radius:var(--radius-control);--ui-button-radius:var(--radius-button);--ui-card-radius:var(--radius-card);--grid-columns:12;--grid-gap:24px}@media (max-width:1023px){.liga-public{--grid-columns:8;--type-hero:72px}}@media (max-width:767px){.liga-public{--ui-filter-group-gap:var(--space-4);--grid-columns:4;--grid-gap:16px;--type-hero:52px;--type-h1:32px;--type-h2:24px;--type-h3:20px;--type-score:48px}}.liga-public .ld-shell.ld-ui-v1 .ld-text-page-title{font-family:var(--font-display),sans-serif;font-size:var(--ui-page-title-size,var(--type-h1));font-weight:var(--ui-page-title-weight,700);line-height:var(--ui-page-title-leading,1.2);letter-spacing:normal;text-transform:uppercase}.liga-public .ld-shell.ld-ui-v1 .ld-text-section-title{font-family:var(--font-display),sans-serif;font-size:var(--ui-section-title-size,var(--type-h2));font-weight:var(--ui-section-title-weight,600);line-height:var(--ui-section-title-leading,1.2);letter-spacing:normal;text-transform:uppercase}.liga-public .ld-shell.ld-ui-v1 .ld-text-component-title{font-family:var(--font-display),sans-serif;font-size:var(--ui-component-title-size,var(--type-h3));font-weight:var(--ui-component-title-weight,600);line-height:var(--ui-component-title-leading,1.3);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-player-name{font-family:var(--font-ui),sans-serif;font-size:var(--ui-player-name-size,var(--type-body));font-weight:var(--ui-player-name-weight,400);line-height:var(--ui-player-name-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-team-name{font-family:var(--font-ui),sans-serif;font-size:var(--ui-team-name-size,var(--type-body));font-weight:var(--ui-team-name-weight,400);line-height:var(--ui-team-name-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-competition-name{font-family:var(--font-ui),sans-serif;font-size:var(--ui-competition-name-size,var(--type-body));font-weight:var(--ui-competition-name-weight,400);line-height:var(--ui-competition-name-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-metric-xl{font-family:var(--font-display),sans-serif;font-size:var(--ui-metric-xl-size,var(--type-score));font-weight:var(--ui-metric-xl-weight,700);line-height:var(--ui-metric-xl-leading,1);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-metric-lg{font-family:var(--font-display),sans-serif;font-size:var(--ui-metric-lg-size,var(--type-h2));font-weight:var(--ui-metric-lg-weight,600);line-height:var(--ui-metric-lg-leading,1.2);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-body{font-family:var(--font-ui),sans-serif;font-size:var(--ui-body-size,var(--type-body));font-weight:var(--ui-body-weight,400);line-height:var(--ui-body-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-body-small{font-family:var(--font-ui),sans-serif;font-size:var(--ui-body-small-size,var(--type-secondary));font-weight:var(--ui-body-small-weight,400);line-height:var(--ui-body-small-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-meta{font-family:var(--font-ui),sans-serif;font-size:var(--ui-meta-size,var(--type-secondary));font-weight:var(--ui-meta-weight,400);line-height:var(--ui-meta-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-label{font-family:var(--font-ui),sans-serif;font-size:var(--ui-label-size,13px);font-weight:var(--ui-label-weight,400);line-height:var(--ui-label-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-nav{font-family:var(--font-ui),sans-serif;font-size:var(--ui-nav-size,var(--type-small));font-weight:var(--ui-nav-weight,600);line-height:var(--ui-nav-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-tab{font-family:var(--font-display),sans-serif;font-size:var(--ui-tab-size,16px);font-weight:var(--ui-tab-weight,500);line-height:var(--ui-tab-leading,1.2);letter-spacing:normal;text-transform:uppercase}.liga-public .ld-shell.ld-ui-v1 .ld-text-button-text{font-family:var(--font-ui),sans-serif;font-size:var(--ui-button-text-size,var(--type-secondary));font-weight:var(--ui-button-text-weight,600);line-height:var(--ui-button-text-leading,1.5);letter-spacing:normal;text-transform:none}.liga-public .ld-shell.ld-ui-v1 .ld-text-text-link{font-family:var(--font-ui),sans-serif;font-size:var(--ui-text-link-size,var(--type-secondary));font-weight:var(--ui-text-link-weight,600);line-height:var(--ui-text-link-leading,1.5);letter-spacing:normal;text-transform:none}.ld-ui-v1 :is(.ld-text-metric-xl,.ld-text-metric-lg){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liga-public .ld-shell.ld-ui-v1 .ld-text-meta{color:var(--text-secondary)}.liga-public .ld-shell.ld-ui-v1 .ld-text-context{font-size:inherit;font-weight:inherit;line-height:inherit}.liga-public .ld-ui-v1 .ld-tabs-sports{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--ui-divider);margin-bottom:var(--ui-divider-to-content)}.liga-public .ld-ui-v1 .ld-tabs-sports>:is(a,button){flex:0 0 130px;padding:12px 20px var(--ui-tabs-to-divider);text-align:center;color:var(--ui-tab-muted);border:0;border-bottom:3px solid transparent;background:none;text-decoration:none;white-space:nowrap;font:500 16px/1.2 var(--font-display),sans-serif;cursor:pointer}.liga-public .ld-ui-v1 .ld-tabs-sports>:is([aria-current],[aria-selected=true],[aria-pressed=true]){background:none;border-bottom-color:var(--ui-tab-active);color:var(--text-primary);font-weight:700}.ld-field-scope{display:grid;gap:var(--ui-label-to-control);min-width:0;font:400 13px/1.5 var(--font-ui),sans-serif}.liga-public .ld-ui-v1 .ld-scope-control{font:400 14px/1.4 var(--font-ui),sans-serif;width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:8px 12px;background:var(--ui-control-surface);color:var(--text-primary);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius)}.liga-public .ld-ui-v1 .ld-scope-control:focus-visible,.liga-public .ld-ui-v1 .ld-tabs-sports>:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.ld-filter-group{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:var(--ui-filter-group-gap);margin:0 0 var(--ui-controls-to-content)}@media (max-width:767px){.liga-public .ld-ui-v1 .ld-tabs-sports>:is(a,button){flex-basis:105px;padding-inline:12px}.ld-filter-group{grid-template-columns:minmax(0,1fr);gap:var(--ui-filter-group-gap)}}.liga-public .ld-ui-v1 .ld-text-tab:is([aria-current],[aria-selected=true],[aria-pressed=true]){font-weight:700}.liga-public .ld-shell.ld-ui-v1 .ld-text{overflow-wrap:anywhere}.liga-public .ld-ui-v1 .ld-data-table :is(th,td,th button){font-family:var(--font-ui),sans-serif;font-size:var(--type-secondary);line-height:1.5;letter-spacing:normal;text-transform:none}.liga-public .ld-ui-v1 .ld-data-table th{font-weight:600}.liga-public .ld-ui-v1 .ld-tabs-sports{min-width:0;border-radius:0}.liga-public .ld-ui-v1 .ld-tabs-sports>:is(a,button){border-radius:0}.tr-sports-nav>.ld-tabs-sports{flex:1 1;margin-bottom:0}.tr-sports-nav>.ld-field-scope{min-width:160px}.ld-home-sports-controls>.ld-tabs-sports{margin-bottom:0}.liga-public .ld-ui-v1 :is(.ld-section-header,.tr-sports-section-header){margin-bottom:var(--ui-header-to-content)}.liga-public .ld-ui-v1 :is(.ld-section-header,.tr-sports-section-header):has(+:is(.ld-controls,.ld-filter-group,.ld-tabs-sports,.ld-home-sports-controls)){margin-bottom:var(--ui-header-to-controls)}.liga-public .ld-ui-v1 :is(.ld-controls,.ld-home-sports-controls,.sc-filters){margin-block:0 var(--ui-controls-to-content)}.liga-public .ld-ui-v1 :is(.ld-home-sports-controls,.sc-filters){gap:var(--ui-filter-group-gap)}.liga-public .ld-ui-v1 :is(.ld-controls,.ld-home-sports-controls,.tr-sports-nav)>.ld-tabs-sports{margin-bottom:0;align-self:end}.liga-public .ld-ui-v1 :is(.ld-section-header,.tr-sports-section-header,.ld-tabs-sports,.ld-filter-group,.ld-controls,.ld-home-sports-controls,.sc-filters)+*{margin-top:0}.liga-public .ld-ui-v1 :is(.ld-section,.ld-home-section,.tr-block>section,.tr-insights>section){padding-top:var(--ui-section-divider-after);padding-bottom:var(--ui-section-divider-before)}.liga-public .ld-ui-v1 :is(.ld-section,.ld-home-section,.tr-block>section,.tr-insights>section)>:last-child{margin-bottom:0}.liga-public .ld-ui-v1 .ld-section-divider{margin-block:var(--ui-section-divider-before) var(--ui-section-divider-after)}.liga-public .ld-ui-v1 .tr-sports>section{padding-block:0}.liga-public .ld-ui-v1 .tr-sports>section+section{margin-top:var(--ui-section-gap)}.liga-public .ld-ui-v1 .tr-sports>section>:last-child{margin-bottom:0}.liga-public .ld-ui-v1 .tr-sports-nav{align-items:end;border-bottom:0;margin-bottom:var(--ui-divider-to-content)}body.liga-public{margin:0;padding:0!important;max-width:none;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-ui),Arial,sans-serif;font-size:var(--type-body);line-height:1.5;color-scheme:dark}.liga-public *{box-sizing:border-box}.liga-public a{color:inherit;text-underline-offset:4px}.liga-public :focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.liga-public button,.liga-public input,.liga-public select{font:inherit}.ld-shell{min-width:0}.ld-container,.ld-header-inner{width:100%;max-width:var(--page-width);padding-inline:var(--space-12);margin-inline:auto}.ld-content>main:not(.ld-home){max-width:var(--content-width);margin:var(--space-8) auto;padding:var(--space-6)}.ld-skip{position:absolute;top:0;left:16px;transform:translateY(-150%);z-index:20;padding:12px 16px;background:var(--bg-elevated)}.ld-skip:focus{transform:none}.ld-header{background:var(--bg-secondary);border-bottom:1px solid var(--border)}.ld-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:80px}.ld-brand{display:flex;gap:var(--space-3);align-items:baseline;text-decoration:none;white-space:nowrap}.ld-brand strong{font:700 32px/1 var(--font-display),sans-serif;letter-spacing:-.02em}.ld-brand span{font-size:var(--type-small);color:var(--text-secondary)}.ld-desktop-nav{padding-right:144px;display:flex;align-items:center;gap:var(--space-4);font-size:var(--type-small);font-weight:600}.ld-desktop-nav a,.ld-desktop-nav summary{text-decoration:none;cursor:pointer;padding-block:var(--space-6);border-bottom:2px solid transparent}.ld-desktop-nav a:hover,.ld-desktop-nav summary:hover{color:var(--text-secondary)}.ld-desktop-nav a[aria-current]{border-color:var(--red-primary)}.ld-desktop-nav details{position:relative}.ld-desktop-nav details>div{position:absolute;top:100%;left:0;min-width:192px;max-width:calc(100vw - 32px);z-index:10;display:grid;background:var(--bg-elevated);padding:var(--space-4);border:1px solid var(--border)}.ld-desktop-nav details a{padding:var(--space-3)}.ld-menu-trigger{display:none!important}.ld-mobile-nav{display:none}.ld-footer{background:var(--bg-secondary);border-top:1px solid var(--border);margin-top:var(--space-16)}.ld-footer-grid{padding-block:var(--space-12);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8)}.ld-footer .ld-brand,.ld-footer nav{flex-direction:column;gap:var(--space-3)}.ld-footer nav{display:flex}.ld-footer h2{font:600 var(--type-secondary)/1.5 var(--font-ui),sans-serif;margin:0 0 var(--space-2)}.ld-footer nav a{color:var(--text-secondary);text-decoration:none}.ld-footer nav a:hover{color:var(--text-primary);text-decoration:underline}.ld-copyright{padding-block:var(--space-6);border-top:1px solid var(--border-soft);color:var(--text-secondary);font-size:var(--type-small)}.ld-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1px solid transparent;border-radius:var(--radius-button);font-size:var(--type-secondary);font-weight:600;text-decoration:none;cursor:pointer;line-height:1.5}.ld-button-primary{background:var(--red-primary);color:var(--bg-main)!important}.ld-button-primary:hover{background:var(--red-hover)}.ld-button-primary:active{background:var(--red-active);color:var(--text-primary)!important}.ld-button-secondary{background:var(--surface-1);border-color:var(--border);color:var(--text-primary)}.ld-button-secondary:hover{background:var(--surface-hover)}.ld-button-text{background:none;color:var(--text-primary);padding-inline:0}.ld-button-text:hover{text-decoration:underline}.ld-button:disabled{background:var(--surface-1);color:var(--text-disabled)!important;border-color:var(--border);cursor:not-allowed}.ld-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ld-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-6)}.ld-tabs a{padding:var(--space-3) 0;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap;color:var(--text-secondary)}.ld-tabs a[aria-current]{border-color:var(--red-primary);color:var(--text-primary)}.ld-field{display:grid;gap:var(--space-2);font-size:var(--type-secondary)}.ld-field input,.ld-field select{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-primary)}.ld-field select{appearance:none;padding-right:var(--space-8);background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-size:4px 4px;background-repeat:no-repeat}.ld-field input:hover,.ld-field select:hover{border-color:var(--text-secondary)}.ld-pagination{display:flex;align-items:center;gap:var(--space-4)}.ld-status{font-size:var(--type-small);font-weight:600;color:var(--text-secondary)}.ld-status-live{color:var(--red-primary)}.ld-empty{background:var(--surface-1);padding:var(--space-8);border-left:2px solid var(--border);border-radius:var(--radius-control)}.ld-empty h3{font:600 var(--type-h3)/1.3 var(--font-display),sans-serif;margin:0 0 var(--space-2)}.ld-empty p{margin:0;color:var(--text-secondary);font-size:var(--type-secondary)}.ld-section-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.ld-section-header h2{font:600 var(--type-h2)/1.2 var(--font-display),sans-serif;margin:0}.ld-section-header p{color:var(--text-secondary);margin:var(--space-2) 0 0;font-size:var(--type-secondary)}.ld-section-header>a{flex-shrink:0;font-size:var(--type-small)}.ld-hero{background:var(--bg-secondary);border-bottom:1px solid var(--border);overflow:hidden}.ld-hero:after{content:"";position:absolute;inset:24px -48px 24px 66%;border:1px solid var(--border);border-radius:50%;transform:rotate(-20deg);pointer-events:none}.ld-hero-grid{z-index:1;display:grid;grid-template-columns:7fr 5fr;gap:var(--space-16);align-items:center;padding-block:var(--space-20)}.ld-eyebrow{font-size:var(--type-small);letter-spacing:.06em;font-weight:600;color:var(--text-secondary);margin:0 0 var(--space-4)}.ld-hero .ld-eyebrow:before{content:"";display:inline-block;width:24px;height:4px;background:var(--red-primary);margin-right:12px;vertical-align:middle}.ld-hero h1{font:700 var(--type-hero)/1.05 var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 var(--space-8)}.ld-hero h1 em{color:var(--red-primary);font-style:normal}.ld-hero-principles{border-left:1px solid var(--border);padding-left:var(--space-12)}.ld-hero-principles p{font:500 var(--type-h1)/1.4 var(--font-display),sans-serif;margin:0}.ld-home-section{padding-block:var(--space-8);border-bottom:1px solid var(--border-soft)}.ld-home-section:first-of-type{padding-top:var(--space-12)}.ld-notice{padding:var(--space-4);color:var(--text-secondary);border:1px solid var(--border)}.ld-competition{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--surface-1);padding:var(--space-8);border-radius:var(--radius-card);border-left:4px solid var(--red-primary)}.ld-competition h3{font:600 var(--type-h2)/1.3 var(--font-display),sans-serif;margin:0}.ld-competition p:last-child{color:var(--text-secondary);font-size:var(--type-secondary);margin-bottom:0}.ld-document-grid,.ld-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.ld-four-grid,.ld-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.ld-leader-card,.ld-match-card{background:var(--surface-1);border:1px solid var(--border);padding:var(--space-6);border-radius:var(--radius-card)}.ld-card-meta{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);font-size:var(--type-small)}.ld-match-teams{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;margin:var(--space-6) 0}.ld-match-teams>div{display:grid;justify-items:center;text-align:center;gap:var(--space-2);font:600 var(--type-h3)/1.2 var(--font-display),sans-serif;overflow-wrap:anywhere}.ld-score,.ld-sport-number{font:600 var(--type-score)/1.1 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ld-match-date{max-width:128px;text-align:center}.ld-card-caption,.ld-match-date{font-size:var(--type-small);color:var(--text-secondary)}.ld-portrait{display:block;object-fit:contain;max-width:100%}.ld-portrait-team{width:64px;height:64px}.ld-portrait-player{width:100%;aspect-ratio:4/5;object-fit:contain;border-radius:var(--radius-player-photo)}.ld-portrait-media{width:100%;aspect-ratio:16/9;object-fit:cover}.ld-portrait-empty{display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-display),sans-serif}.ld-team-card{display:grid;justify-items:center;text-align:center;padding:var(--space-6);background:var(--surface-1);text-decoration:none;border-radius:var(--radius-card)}.ld-team-card:hover{background:var(--surface-hover)}.ld-document-card h3,.ld-media-card h3,.ld-news-card h3,.ld-player-card h3,.ld-team-card h3{font:600 var(--type-h3)/1.3 var(--font-display),sans-serif;margin:var(--space-4) 0 var(--space-2);overflow-wrap:anywhere}.ld-player-card p,.ld-team-card p{font-size:var(--type-secondary);color:var(--text-secondary);margin:0 0 var(--space-3)}.ld-player-card a{text-decoration:none}.ld-player-card a:hover{text-decoration:underline}.ld-sport-number{display:block;margin-top:var(--space-4)}.ld-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.ld-media-card.ld-featured{grid-column:span 2}.ld-media-visual{overflow:hidden;border-radius:var(--radius-media);margin-bottom:var(--space-4);background:var(--surface-1)}.ld-media-visual video{display:block;width:100%;aspect-ratio:16/9}.ld-media-card summary{cursor:pointer;padding-block:var(--space-3)}.ld-news-card{border-top:1px solid var(--border);padding-top:var(--space-6)}.ld-news-card a{text-decoration:none}.ld-news-card a:hover{text-decoration:underline}.ld-why>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.ld-why h3{margin:0;padding-block:var(--space-4);font:600 var(--type-h1)/1.2 var(--font-display),sans-serif;border-bottom:4px solid var(--red-primary)}.ld-document-card{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--surface-1);border-radius:var(--radius-card)}.ld-document-card p{color:var(--text-secondary);font-size:var(--type-secondary)}.ld-document-mark{border:1px solid var(--border);padding:var(--space-3);align-self:start;font-size:var(--type-small)}.ld-content :is(.tp,.pp,.sc){color:var(--text-primary);--mc-ink:var(--text-primary)}.ld-content :is(.tp,.pp,.sc) :is(input,select,button,td,th){background-color:var(--surface-1);color:var(--text-primary);border-color:var(--border)}.ld-content :is(.tp,.pp,.sc) :is(p,small,dt,figcaption){color:var(--text-secondary)}.ld-content :is(.tp,.pp,.sc) :is(.mc-empty,.mc-notice,.mc-period-event,.mc-no-photo,.tp-empty,.tp-notice,.tp-photo,.mc-scoreboard,.mc-sticky,.mc-periods,.pp-stats dl>div,.sc-order,.sc-name,.tp-stats-name,.tp-match,.tp-history,.mc-goalie,.tp-photo-empty){background-color:var(--surface-1);color:var(--text-primary)}.ld-content :is(.tp,.pp,.sc) :is([aria-current],[aria-selected=true]){background-color:var(--surface-hover);color:var(--text-primary)}.ld-content :is(.tp,.pp,.sc) a{color:var(--text-primary)}@media (max-width:1279px){.ld-desktop-nav{display:none}.ld-menu-trigger{display:inline-flex!important}.ld-mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-4) var(--space-6);gap:var(--space-2);border-top:1px solid var(--border)}.ld-mobile-nav a{text-decoration:none;padding:var(--space-3);font-size:var(--type-secondary)}.ld-mobile-nav a[aria-current]{border-left:4px solid var(--red-primary)}}@media (min-width:1280px){.ld-mobile-nav{display:none}}@media (max-width:1023px){.ld-container,.ld-header-inner{padding-inline:var(--space-8)}.ld-four-grid,.ld-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-hero-grid{gap:var(--space-8)}.ld-hero-principles{padding-left:var(--space-6)}.ld-hero-principles p{font-size:var(--type-h2)}.ld-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-footer .ld-brand{grid-column:1/-1}}@media (max-width:767px){.ld-container,.ld-header-inner{padding-inline:var(--space-4)}.ld-header-inner{min-height:64px}.ld-hero-grid{grid-template-columns:1fr;padding-block:var(--space-12);gap:var(--space-8)}.ld-hero-principles{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;border:0}.ld-hero-principles p{font-size:var(--type-h3)}.ld-hero:after{inset:24px -96px 24px 70%}.ld-home-section{padding-block:var(--space-6)}.ld-section-header{align-items:start;flex-direction:column;gap:var(--space-2)}.ld-section-header>a{min-height:32px}.ld-competition,.ld-empty{padding:var(--space-6)}.ld-competition{flex-direction:column;align-items:start}.ld-document-grid,.ld-match-grid,.ld-media-grid{grid-template-columns:1fr}.ld-media-card.ld-featured{grid-column:auto}.ld-leader-card,.ld-match-card{padding:var(--space-4)}.ld-sport-number{font-size:44px}.ld-why>div:last-child{grid-template-columns:1fr;gap:var(--space-3)}.ld-why h3{font-size:32px}.ld-footer-grid{grid-template-columns:1fr 1fr;padding-block:var(--space-8);gap:var(--space-6)}.ld-content>main:not(.ld-home){padding:var(--space-3)}}.ld-status-live{font-size:20px;font-weight:700}.ld-button-primary:hover{color:var(--text-primary)!important}@media (max-width:767px){.ld-match-teams{grid-template-columns:1fr;text-align:center}.ld-match-date{max-width:none}}.ld-content :is(.tp,.pp,.sc) :is(.tp-muted,.mc-context,.mc-refresh,.mc-event-time){color:var(--text-secondary)}.ld-content .tp-matches a:hover{background-color:var(--surface-hover)}.ld-home .ld-hero-grid{padding-block:var(--space-8);gap:var(--space-8)}.ld-hero-context{min-width:0}.ld-hero-motto{color:var(--text-secondary);margin:0 0 var(--space-6)}.ld-hero-fallback{display:grid;justify-items:center;gap:var(--space-4)}.ld-hero-fallback>span{font:700 var(--type-hero)/1 var(--font-display);color:var(--text-secondary)}.ld-home .ld-home-section{padding-block:var(--space-6)}.ld-home .ld-section-header{margin-bottom:var(--space-4)}.ld-home .ld-empty{padding:var(--space-6)}.ld-sports-row{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-6)}.ld-sports-row>section{min-width:0}.ld-home .ld-match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ld-home .ld-match-grid .ld-match-card{padding:var(--space-4)}.ld-home .ld-match-grid .ld-match-teams{gap:var(--space-2)}.ld-home .ld-match-grid .ld-score{font-size:var(--type-h2)}.ld-leaders-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ld-leaders-compact .ld-leader-card{padding:var(--space-3)}.ld-leaders-compact .ld-player-card .ld-portrait{float:left;width:64px;height:80px;margin-right:var(--space-3)}.ld-leaders-compact .ld-player-card h3{font-size:var(--type-body);margin:0}.ld-leaders-compact .ld-player-card p{font-size:var(--type-small);margin:var(--space-1) 0}.ld-leaders-compact .ld-sport-number{font-size:var(--type-h2);margin-top:var(--space-2)}.ld-standings-scroll{overflow-x:auto}.ld-standings{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-standings caption{text-align:left;font-size:var(--type-small);color:var(--text-muted);padding-bottom:var(--space-4)}.ld-standings td,.ld-standings th{padding:var(--space-3);text-align:right;border-bottom:1px solid var(--border)}.ld-standings th:first-child{text-align:left}.ld-standings tbody tr:hover{background:var(--surface-hover)}.ld-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.ld-home .ld-team-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ld-home .ld-team-card{padding:var(--space-4)}.ld-home .ld-why h3{font-size:var(--type-h2)}@media (max-width:1023px){.ld-sports-row{grid-template-columns:minmax(0,1fr);gap:0}.ld-home .ld-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-home .ld-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ld-home .ld-match-grid,.ld-news-grid{grid-template-columns:minmax(0,1fr)}.ld-home .ld-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-leaders-compact{grid-template-columns:minmax(0,1fr)}.ld-home .ld-hero-grid{gap:var(--space-6)}.ld-home .ld-why>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.ld-home .ld-why h3{font-size:var(--type-h3)}}@media (min-width:1024px){.ld-home .ld-media-grid{grid-template-columns:2fr 1fr}.ld-home .ld-media-card.ld-featured{grid-column:auto;grid-row:span 3}.ld-home .ld-media-card:not(.ld-featured){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-content:start}.ld-home .ld-media-card:not(.ld-featured) .ld-media-visual{grid-row:span 2;margin:0}.ld-home .ld-media-card:not(.ld-featured) .ld-eyebrow,.ld-home .ld-media-card:not(.ld-featured) h3{margin:0}}.ld-home .ld-match-grid .ld-match-teams{margin-block:var(--space-3)}.ld-home .ld-match-grid .ld-match-date{max-width:80px}@media (min-width:768px) and (max-width:1279px){.ld-home .ld-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ld-hero-context .ld-match-teams{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-hero-context .ld-match-teams>div:first-child{grid-row:1;grid-column:1}.ld-hero-context .ld-match-teams>div:last-child{grid-row:1;grid-column:2}.ld-hero-context .ld-match-teams>.ld-match-date,.ld-hero-context .ld-match-teams>.ld-score{grid-row:2;grid-column:1/-1;justify-self:center}}.ld-home .ld-media-visual .ld-portrait-media{height:auto}.ld-hero{position:relative}.ld-hero-image{object-fit:cover;opacity:.25}.ld-hero-grid{position:relative}.ld-hero h1{white-space:pre-line}.ld-editorial{padding-block:var(--space-32)}.ld-editorial article{max-width:960px}.ld-editorial img{max-width:100%;height:auto}.ld-desktop-nav details.ld-championship-menu>div,.ld-mobile-nav details.ld-championship-menu>div{min-width:270px;max-height:70vh;overflow-y:auto}.ld-championship-menu section{display:grid}.ld-championship-name,.ld-championship-season{padding:var(--space-3)}.ld-championship-name{color:var(--text-secondary);font-size:var(--type-small)}@media (max-width:1279px){.ld-mobile-nav .ld-championship-menu{grid-column:1/-1}.ld-mobile-nav summary{cursor:pointer;padding:var(--space-3)}.ld-mobile-nav .ld-championship-menu>div{padding-left:var(--space-3);border-left:1px solid var(--border)}}.ld-desktop-nav summary,.ld-mobile-nav summary{display:flex;align-items:center;gap:6px;list-style:none}.ld-desktop-nav summary::-webkit-details-marker,.ld-mobile-nav summary::-webkit-details-marker{display:none}.ld-desktop-nav summary:after,.ld-mobile-nav summary:after{content:"▾"}@media (max-width:1279px){.ld-mobile-nav details{grid-column:1/-1;min-width:0}.ld-mobile-nav details>div{display:grid;margin-left:var(--space-3);max-width:calc(100% - var(--space-3));min-width:0}.ld-mobile-nav details.ld-championship-menu>div{padding-left:0}}