:root{--lf-shell:min(1320px,calc(100% - 64px));--lf-shell-wide:min(1480px,calc(100% - 72px));--lf-section:clamp(72px,8vw,116px);--lf-section-tight:clamp(48px,6vw,82px);--lf-radius-lg:22px;--lf-copy:clamp(15px,1.2vw,18px);--lf-display:clamp(72px,7.2vw,112px);--lf-h1:clamp(58px,5.7vw,88px);--lf-h2:clamp(42px,4.2vw,64px);--lf-h3:clamp(26px,2.4vw,36px)}body,button,html,input,select,textarea{font-family:var(--ui)}button,input,select,textarea{font:inherit}.route-shell main{min-width:0}:is(.team-page,.public-player-page,.match-public-page,.news-page,.content-detail,.store-v2,.public-info-page,.season-page,.teams-directory-page,.players-directory-page,.staff-dir-page,.media-archive-page) :is(.team-shell,.pp3-shell,.match-public-shell,.news-shell,.content-shell,.store-v2-shell,.public-info-shell,.season-shell){width:var(--lf-shell)!important;max-width:100%;min-width:0}:is(.team-page,.public-player-page,.match-public-page,.news-page,.content-detail,.store-v2,.public-info-page,.season-page,.teams-directory-page,.players-directory-page,.staff-dir-page) :is(h1,h2,h3,strong,p,span,a){overflow-wrap:normal;word-break:normal}.auth-page{grid-template-columns:minmax(390px,42%) minmax(0,58%)!important;background:#f2f2f0!important;overflow:hidden}.auth-page,.auth-visual{min-height:100svh!important}.auth-visual{padding:34px 40px!important;isolation:isolate}.auth-visual>.managed-asset,.auth-visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--asset-desktop-position,50% 42%)!important;z-index:0!important}.auth-visual-overlay{z-index:1;background:linear-gradient(180deg,rgba(9,9,9,.18),rgba(9,9,9,.22) 38%,rgba(9,9,9,.88))!important}.auth-brand,.auth-visual-copy{z-index:3!important}.auth-visual-copy{max-width:680px!important;padding-bottom:28px!important}.auth-visual-copy h1{max-width:9.4ch;font-size:clamp(58px,5.25vw,84px)!important;letter-spacing:-.045em!important;margin:16px 0 20px!important}.auth-visual-copy p{max-width:590px!important;font-size:14px!important;line-height:1.62!important}.auth-trust{z-index:3!important;min-height:64px!important}.auth-panel{min-height:100svh!important;padding:54px clamp(44px,6vw,92px)!important;place-items:center start!important}.auth-panel-inner{width:min(100%,540px)!important;margin-inline:auto}.auth-panel h2{font-size:clamp(58px,5vw,82px)!important;line-height:.82!important;margin:18px 0!important}.auth-panel-lead{margin-bottom:24px!important}.auth-form{gap:15px!important}.auth-form label>div{min-height:58px!important;border-radius:11px!important}.auth-submit{min-height:56px!important}.auth-help{margin-top:20px!important;padding-top:18px!important}.auth-panel-foot{margin-top:26px!important}.auth-panel-brand{display:none}.team-dynamic-v7652 .team-shell,.team-dynamic-v7653 .team-shell{width:var(--lf-shell)!important}.team-dynamic-hero{min-height:clamp(520px,62svh,690px)!important}.team-dynamic-hero-copy{padding:58px 0 52px!important}.team-dynamic-hero-copy nav{margin-bottom:24px!important}.team-dynamic-hero-copy h1{max-width:720px!important;gap:3px!important}.team-dynamic-hero-copy h1 strong{font-size:clamp(72px,7vw,108px)!important;line-height:.8!important}.team-dynamic-hero-copy h1 span{font-size:clamp(46px,4.8vw,72px)!important;line-height:.88!important}.team-dynamic-hero-copy p{font-size:16px!important;max-width:600px!important;margin-top:20px!important}.team-dynamic-branch-nav>.team-shell{min-height:70px!important}.team-section-head{gap:48px!important;margin-bottom:30px!important}.team-section-head h2{font-size:var(--lf-display)!important;line-height:.82!important}.team-competition,.team-dynamic-siblings,.team-roster,.team-staff{padding:var(--lf-section-tight) 0!important}.team-player-card{min-height:440px!important}.team-staff-grid{gap:14px!important}.team-match-grid,.team-next-match,.team-results-panel,.team-staff-card,.team-upcoming-panel,.team-versus>div{min-width:0}.team-versus>div strong{max-width:100%;font-size:22px!important;white-space:normal!important;line-height:1!important}.public-player-page{overflow-x:clip}.public-player-page .pp-hero{min-height:clamp(610px,76svh,820px)}.public-player-page .pp-hero h1{font-size:clamp(70px,7.4vw,112px)!important;line-height:.8!important}.pp3-profile-nav{position:relative;min-width:0}.pp3-profile-nav>div{min-width:0}.pp3-editorial-intro h2,.pp3-intro-copy h2,.pp3-public-cta h2,.pp3-scout h2,.pp3-section-heading h2{font-size:var(--lf-display)!important;line-height:.82!important}.pp3-stats-grid{gap:1px}.pp3-stats-grid>div{min-width:0}.pp3-facts-grid{gap:1px}.pp3-facts-grid>*,.pp3-feed-grid,.pp3-history-grid,.pp3-overview-grid,.pp3-scout-grid,.pp3-status-grid{min-width:0}.pp3-feed-card.is-featured .pp3-feed-copy h3,.pp3-media-main-copy h3{font-size:clamp(38px,3.8vw,58px)!important;line-height:.88!important}.match-public-page{overflow-x:clip}.match-public-hero{min-height:clamp(600px,76svh,790px)!important}.match-public-hero-copy{width:var(--lf-shell)!important;max-width:100%;margin-inline:auto}.match-public-scoreline,.match-public-scoreline>div{min-width:0}.match-public-scoreline strong{font-size:clamp(48px,5.2vw,78px)!important;line-height:.82!important;max-width:100%}.match-public-scoreline>b{font-size:clamp(48px,5vw,72px)!important}.match-public-heading{gap:48px!important}.match-public-heading h2{font-size:var(--lf-display)!important;line-height:.82!important}.match-public-analysis,.match-public-context,.match-public-lineup,.match-public-related{padding-top:var(--lf-section-tight)!important;padding-bottom:var(--lf-section-tight)!important}.match-public-lineup-layout{min-width:0}.match-public-field{width:100%;max-width:100%;min-width:0;aspect-ratio:68/105;min-height:0!important}.match-public-field>*{max-width:100%}.match-public-bench,.match-public-events,.match-public-list,.match-public-stats{min-width:0}.match-public-closing strong{font-size:clamp(58px,6.2vw,92px)!important;line-height:.82!important}.news-page{overflow-x:clip}.news-hero{min-height:clamp(580px,74svh,780px)!important}.news-hero-copy h1{font-size:clamp(68px,7vw,108px)!important;line-height:.82!important}.news-feature-copy h2{font-size:clamp(38px,3.8vw,58px)!important;line-height:.9!important}.news-archive-head h2,.news-podcast-intro h2,.news-section-head h2{font-size:var(--lf-display)!important;line-height:.82!important}.news-filter-tabs{min-width:0}.content-detail-hero{min-height:clamp(560px,70svh,720px)!important}.content-detail-hero h1{font-size:clamp(58px,6vw,88px)!important;line-height:.86!important;max-width:920px!important}.content-detail-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:clamp(40px,5vw,72px)!important;padding:72px 0!important}.content-detail-body article{min-width:0}.content-detail-body article p{font-size:20px!important;line-height:1.62!important}.content-related-head h2{font-size:var(--lf-h1)!important;line-height:.86!important}.content-related>div:last-child>*{min-width:0}.store-v2{overflow-x:clip}.store-v2-hero{padding:30px 0 26px!important}.store-v2-hero .store-v2-shell{min-height:560px!important;border-radius:20px!important;grid-template-columns:minmax(0,.86fr) minmax(400px,1.14fr)!important}.store-v3-copy{padding:54px clamp(34px,4vw,58px)!important}.store-v3-copy h1{font-size:clamp(58px,5.8vw,92px)!important}.store-v3-stage{min-height:560px!important}.store-v2-categories{padding:58px 0 24px!important}.store-v2-catalog h2,.store-v2-categories h2{font-size:var(--lf-h1)!important;line-height:.86!important}.store-v2-catalog{padding-bottom:72px!important}.store-v2-filter-row,.store-v2-toolbar{min-width:0}.store-v2-product-media{min-height:0}.store-v2-mission{padding:72px 0!important}.store-v2-mission h2,.store-v2-mission-card strong{font-size:var(--lf-h1)!important;line-height:.84!important}.public-info-page{overflow-x:clip}.public-info-hero{min-height:clamp(520px,68svh,720px)!important}.public-info-hero h1{font-size:clamp(58px,6vw,90px)!important;line-height:.86!important}.public-info-body{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;gap:56px!important;padding:72px 0!important}.public-info-copy{min-width:0}.public-info-copy>p{font-size:18px!important;line-height:1.65!important}.public-info-cta h2{font-size:var(--lf-h1)!important;line-height:.86!important}.contact-grid>*{min-width:0}.season-hero{padding:72px 0 66px!important}.season-hero .season-shell>strong{font-size:clamp(130px,15vw,220px)!important;margin:26px 0!important}.season-hero h1{font-size:var(--lf-h1)!important}.season-list{padding:72px 0!important}.season-list-head h2{font-size:var(--lf-h1)!important}.pd-hero h1,.teams-directory-hero h1{font-size:var(--lf-display)!important;line-height:.82!important}:is(.dashboard-main,.platform-main,.admin-main,.workspace-main){min-width:0}.workspace-heading{gap:24px!important}.workspace-heading h1{font-size:clamp(48px,5vw,72px)!important;line-height:.86!important}.workspace-heading h2{font-size:clamp(38px,4vw,56px)!important;line-height:.88!important}.admin-main,.admin-shell,.site-admin-brand-group,.site-admin-form-grid,.site-admin-nav-grid,.site-admin-panel,.workspace-grid>*,.workspace-metrics>*{min-width:0}@media(max-width:1080px){:root{--lf-shell:min(calc(100% - 40px),1120px);--lf-gutter:20px}.auth-page{grid-template-columns:minmax(340px,44%) minmax(0,56%)!important}.auth-panel{padding-inline:38px!important}.match-public-heading,.team-section-head{grid-template-columns:1fr!important;gap:22px!important;align-items:start!important}.team-match-grid{grid-template-columns:1fr 1fr!important}.team-next-match{grid-column:1/-1}.content-detail-body,.public-info-body{gap:38px!important}.store-v2-hero .store-v2-shell{grid-template-columns:1fr 1fr!important}}@media(max-width:820px){:root{--lf-shell:calc(100% - 40px);--lf-shell-wide:calc(100% - 40px);--lf-gutter:20px;--lf-section:72px;--lf-section-tight:52px;--lf-display:clamp(40px,11.5vw,52px);--lf-h1:clamp(38px,10.8vw,48px);--lf-h2:clamp(30px,8.6vw,38px);--lf-h3:clamp(22px,6.4vw,28px)}.route-shell{overflow-x:clip}.auth-page{display:flex!important;flex-direction:column!important;min-height:100svh!important;overflow:visible!important}.auth-panel{order:1;min-height:auto!important;place-items:stretch!important;padding:28px 20px 34px!important;background:#f2f2f0!important}.auth-panel-inner{width:100%!important;max-width:520px!important;margin:auto!important}.auth-panel-brand{display:flex;align-items:center;gap:11px;margin-bottom:34px;width:max-content;max-width:100%}.auth-panel-brand img{width:37px;height:auto}.auth-panel-brand span{display:grid;grid-gap:3px;gap:3px}.auth-panel-brand strong{font-family:var(--display);font-size:17px;line-height:1}.auth-panel-brand small{font-size:7px;letter-spacing:.18em;color:#817b71}.auth-panel h2{font-size:clamp(44px,13vw,58px)!important;line-height:.84!important;margin:12px 0 15px!important}.auth-panel-lead{font-size:12px!important;line-height:1.55!important;margin-bottom:22px!important}.auth-form label>div{min-height:54px!important}.auth-help{display:grid!important;grid-gap:14px!important;gap:14px!important}.auth-help p{max-width:none!important;text-align:left!important}.auth-panel-foot{align-items:flex-start!important;font-size:8px!important;line-height:1.45!important}.auth-preview-box{grid-template-columns:1fr!important}.auth-preview-box button{width:100%;white-space:normal!important}.auth-visual{order:2;min-height:390px!important;padding:26px 20px!important}.auth-brand{display:none!important}.auth-visual-copy{margin-top:auto!important;padding:0 0 18px!important;max-width:520px!important}.auth-visual-copy>span{font-size:8px!important}.auth-visual-copy h1{max-width:9.5ch!important;font-size:clamp(40px,12vw,52px)!important;line-height:.84!important;margin:12px 0 14px!important}.auth-visual-copy p{font-size:11px!important;line-height:1.5!important;max-width:430px!important}.auth-trust{min-height:54px!important;gap:10px!important}.auth-trust strong{font-size:10px!important}.auth-trust small{font-size:8px!important}.auth-simple-page{padding:20px!important}.auth-simple-card{padding:30px 22px!important;border-radius:16px!important}.auth-simple-card h1{font-size:clamp(42px,12vw,56px)!important}.team-dynamic-v7652 .team-shell,.team-dynamic-v7653 .team-shell,.team-page .team-shell{width:var(--lf-shell)!important}.team-dynamic-hero{min-height:66svh!important;max-height:none!important;align-items:flex-end!important}.team-dynamic-hero-copy{padding:42px 0 34px!important}.team-dynamic-hero-copy nav{margin-bottom:18px!important;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.team-dynamic-hero-copy h1 strong{font-size:clamp(48px,14.5vw,66px)!important;line-height:.82!important}.team-dynamic-hero-copy h1 span{font-size:clamp(32px,9.8vw,42px)!important;line-height:.9!important}.team-dynamic-hero-copy p{font-size:13px!important;line-height:1.52!important;margin-top:16px!important}.team-dynamic-primary{min-height:48px!important;margin-top:20px!important}.team-dynamic-branch-nav>.team-shell{min-height:0!important;padding:14px 0!important;display:grid!important;grid-gap:10px!important;gap:10px!important}.team-dynamic-branch-nav div>div{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;padding-bottom:2px}.team-dynamic-branch-nav a{min-width:max-content!important}.team-section-head{display:block!important;margin-bottom:24px!important}.team-section-head h2{font-size:var(--lf-display)!important;line-height:.84!important;margin-top:10px!important}.team-section-side{padding:0!important;margin-top:16px!important}.team-section-side p{font-size:14px!important}.team-roster-toolbar{align-items:flex-end!important;gap:12px!important}.team-filters{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;min-width:0;padding-bottom:2px}.team-carousel-actions,.team-filters button{flex:0 0 auto}.team-player-card{flex-basis:min(78vw,300px)!important;min-height:420px!important}.team-match-grid{grid-template-columns:1fr!important;gap:12px!important}.team-next-match{grid-column:auto}.team-versus{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;gap:8px!important;padding:24px 0 20px!important}.team-versus>div strong{font-size:17px!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:anywhere}.team-rival-mark{width:50px!important;height:58px!important;font-size:28px!important}.team-dynamic-roster>.team-shell>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.team-dynamic-sibling-grid{grid-template-columns:1fr!important}.team-dynamic-sibling-grid strong{font-size:30px!important}.team-staff-grid{grid-template-columns:1fr!important}.team-staff-card{min-height:0!important;display:grid!important;grid-template-columns:42% minmax(0,1fr)!important}.team-staff-photo{min-height:280px!important}.team-staff-copy{padding:20px!important}.public-player-page .pp-hero{min-height:72svh!important}.public-player-page .pp-hero h1{font-size:clamp(48px,14vw,64px)!important;line-height:.82!important;max-width:9ch!important;margin-top:8px!important}.pp3-profile-nav{overflow-x:auto!important;scrollbar-width:none!important}.pp3-profile-nav>div{width:max-content!important;min-width:100%!important;display:flex!important;flex-wrap:nowrap!important}.pp3-profile-nav a{flex:0 0 auto!important;white-space:nowrap!important}.pp3-editorial-intro h2,.pp3-intro-copy h2,.pp3-public-cta h2,.pp3-scout h2,.pp3-section-heading h2{font-size:var(--lf-display)!important;line-height:.84!important}.pp3-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp3-stats-grid>div{min-height:100px!important;padding:18px 14px!important}.pp3-stats-grid strong{font-size:34px!important}.pp3-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp3-facts-grid>div{min-height:0!important;padding:18px 14px!important}.pp3-feed-grid,.pp3-history-grid,.pp3-overview-grid,.pp3-scout-grid,.pp3-status-grid{grid-template-columns:1fr!important;gap:14px!important}.pp3-status-copy h3{font-size:clamp(34px,10vw,44px)!important}.pp3-feed-card.is-featured .pp3-feed-copy h3,.pp3-media-main-copy h3{font-size:clamp(30px,8.8vw,38px)!important}.pp3-filter-row{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important;flex-wrap:nowrap!important}.pp3-filter-row>*{flex:0 0 auto!important}.pp3-timeline>article{grid-template-columns:72px minmax(0,1fr)!important}.pp3-timeline-stats{grid-column:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-public-shell{width:var(--lf-shell)!important}.match-public-hero{min-height:66svh!important}.match-public-hero-copy{width:var(--lf-shell)!important;padding-bottom:30px!important}.match-public-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.match-public-scoreline>div{gap:8px!important}.match-public-scoreline>div img,.match-public-scoreline>div svg{max-width:50px!important;max-height:50px!important}.match-public-scoreline strong{font-size:clamp(24px,7.2vw,32px)!important;line-height:.94!important;white-space:normal!important;overflow-wrap:anywhere}.match-public-scoreline>b{font-size:clamp(28px,8vw,36px)!important;gap:5px!important}.match-public-actions,.match-public-meta{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.match-public-actions a{width:100%!important}.match-public-heading{display:block!important;margin-bottom:22px!important}.match-public-heading h2{font-size:var(--lf-display)!important;line-height:.84!important;margin-top:10px!important}.match-public-heading>p{font-size:14px!important;line-height:1.58!important;margin-top:18px!important}.match-public-facts{grid-template-columns:1fr 1fr!important}.match-public-facts>div{min-width:0!important;padding:18px 14px!important}.match-public-facts strong{white-space:normal!important;overflow-wrap:anywhere}.match-public-lineup-layout{grid-template-columns:1fr!important;gap:18px!important}.match-public-field{width:100%!important;max-width:430px!important;margin-inline:auto!important;aspect-ratio:68/105!important;min-height:0!important}.match-player-dot strong{font-size:8px!important;max-width:64px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.match-public-list>a{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:9px!important}.match-public-bench>div>a{grid-template-columns:32px minmax(0,1fr) auto 14px!important;gap:7px!important}.match-public-stats article{grid-template-columns:46px minmax(0,1fr) 46px!important;gap:8px!important}.match-public-events>div{grid-template-columns:46px 16px minmax(0,1fr)!important}.match-related-grid{grid-template-columns:1fr!important}.match-public-closing strong{font-size:var(--lf-h1)!important}.news-hero{min-height:auto!important;display:block!important}.news-hero-copy{min-height:360px!important;padding:48px 20px 34px!important}.news-hero-copy h1{font-size:clamp(46px,13.5vw,62px)!important;line-height:.84!important}.news-feature{min-height:480px!important}.news-feature-copy{inset:auto 20px 66px!important;max-width:calc(100% - 40px)!important}.news-feature-copy h2{font-size:clamp(30px,9vw,40px)!important}.news-live-rail{min-width:0!important}.news-filter-bar{overflow:hidden}.news-filter-inner{display:block!important}.news-filter-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;gap:6px!important}.news-filter-tabs button{flex:0 0 auto!important;white-space:nowrap!important}.content-branch-filters-v767{overflow:hidden}.news-archive-head h2,.news-podcast-intro h2,.news-section-head h2{font-size:var(--lf-display)!important}.news-archive-grid,.news-story-grid{grid-template-columns:1fr!important}.content-detail-hero{min-height:62svh!important}.content-detail-hero .content-shell{padding-bottom:34px!important}.content-detail-hero h1{font-size:clamp(40px,11.8vw,54px)!important;line-height:.88!important;margin:14px 0!important}.content-detail-hero p{font-size:14px!important;line-height:1.55!important}.content-detail-body{grid-template-columns:1fr!important;gap:44px!important;padding:52px 0!important}.content-detail-body article p{font-size:17px!important;line-height:1.65!important}.content-related{padding:10px 0 72px!important}.content-related-head h2{font-size:var(--lf-h1)!important}.content-related>div:last-child{grid-template-columns:1fr!important}.content-related>div:last-child>a{min-height:300px!important}.store-v2-shell{width:var(--lf-shell)!important}.store-v2-hero{padding:18px 0 12px!important}.store-v2-hero .store-v2-shell{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:16px!important}.store-v3-copy{padding:34px 24px 30px!important}.store-v3-copy h1{font-size:clamp(44px,13vw,58px)!important;line-height:.84!important;margin:14px 0 18px!important}.store-v3-copy p{font-size:13px!important;line-height:1.55!important;margin-bottom:22px!important}.store-v3-stage{min-height:360px!important}.store-v2-trust{width:var(--lf-shell)!important;grid-template-columns:1fr!important;padding:12px 0 26px!important}.store-v2-trust>div{border-right:0!important;border-bottom:1px solid #ddd8cc!important;padding:14px 0!important}.store-v2-trust>div:last-child{border-bottom:0!important}.store-v2-categories{padding:44px 0 16px!important}.store-v2-catalog h2,.store-v2-categories h2{font-size:var(--lf-h1)!important}.store-v2-categories>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.store-v2-categories>div>button{min-width:0!important}.store-v2-categories>div>button>div{min-height:180px!important}.store-v2-catalog>header{align-items:flex-end!important;gap:12px!important}.store-cart-trigger{flex:0 0 auto!important}.store-v2-toolbar{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.store-v2-filter-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}.store-v2-filter-row button{flex:0 0 auto!important}.store-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.store-v2-product-media{aspect-ratio:4/5!important;min-height:0!important}.store-v2-product-info{padding:13px!important}.store-v2-product-info h3{font-size:14px!important;line-height:1.15!important}.store-v2-product-info>div strong{font-size:23px!important}.store-v2-add{min-height:42px!important;font-size:7px!important}.store-v2-mission{padding:52px 0!important}.store-v2-mission>.store-v2-shell{grid-template-columns:1fr!important;gap:28px!important}.store-v2-mission h2,.store-v2-mission-card strong{font-size:var(--lf-h1)!important}.store-v2-mission-card{min-height:320px!important}.store-v2-product-modal{grid-template-columns:1fr!important;max-height:calc(100svh - 24px)!important}.store-v2-modal-media{min-height:300px!important;max-height:42svh}.store-v2-modal-copy{padding:28px 20px!important}.store-v2-modal-copy h2{font-size:38px!important}.public-info-shell{width:var(--lf-shell)!important}.public-info-hero{min-height:60svh!important}.public-info-hero h1{font-size:clamp(42px,12vw,56px)!important;line-height:.86!important}.public-info-hero p{font-size:14px!important;line-height:1.55!important}.public-info-body{grid-template-columns:1fr!important;gap:36px!important;padding:52px 0!important}.public-info-copy>p{font-size:16px!important;line-height:1.65!important}.contact-grid{grid-template-columns:1fr!important}.public-info-cta h2{font-size:var(--lf-h1)!important}.season-shell{width:var(--lf-shell)!important}.season-hero{padding:52px 0 46px!important}.season-hero .season-shell>strong{font-size:clamp(90px,30vw,130px)!important;line-height:.7!important;margin:22px 0!important}.season-hero h1,.season-list-head h2{font-size:var(--lf-h1)!important}.season-metrics{grid-template-columns:1fr!important}.season-metrics>div{min-height:110px!important;border-right:0!important;border-bottom:1px solid #ddd!important}.season-list>a{grid-template-columns:1fr auto!important;gap:10px!important;padding:18px 0!important;min-height:0!important}.season-list>a>strong{grid-column:1/-1!important;grid-row:2!important}.season-list>a>em{grid-column:2!important;grid-row:1!important}.pd-hero h1,.teams-directory-hero h1{font-size:var(--lf-display)!important}.workspace-heading{display:block!important;margin-bottom:24px!important}.workspace-heading h1{font-size:clamp(38px,11vw,48px)!important;line-height:.88!important}.workspace-heading h2{font-size:clamp(30px,9vw,38px)!important}.workspace-heading p{font-size:13px!important;line-height:1.55!important}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-metrics .ui-metric{min-height:110px!important;padding:18px!important}.workspace-grid.three,.workspace-grid.two{grid-template-columns:1fr!important}.meeting-card,.workspace-card,.workspace-mini{padding:20px!important}.admin-main{overflow-x:clip!important}.site-admin-brand-fields,.site-admin-form-grid,.site-admin-nav-grid{min-width:0!important}}@media(max-width:480px){:root{--lf-shell:calc(100% - 32px)}.store-v2-grid{grid-template-columns:1fr!important}.store-v2-categories>div{grid-template-columns:1fr 1fr!important}.match-public-facts{grid-template-columns:1fr!important}.pp3-facts-grid,.pp3-stats-grid{grid-template-columns:1fr 1fr!important}.team-staff-card{grid-template-columns:1fr!important}.team-staff-photo{min-height:340px!important}}.enrollment-page .team-shell,.media-archive-page .media-archive-shell,.players-directory-page .pd-shell,.staff-page .team-shell,.staff-profile .team-shell,.teams-directory-page .team-shell{width:var(--lf-shell)!important;max-width:100%}.public-cinematic-hero-v749{min-height:clamp(540px,68svh,720px)!important}.enroll-hero h1,.media-archive-hero-copy h1,.public-cinematic-hero-copy-v749 h1,.staff-dir-hero h1{font-size:var(--lf-display)!important;line-height:.82!important}.pd-tools .pd-shell{grid-template-columns:minmax(240px,320px) minmax(0,1fr) auto!important}.pd-filters{scrollbar-width:none}.pd-card-copy strong{font-size:clamp(42px,4.4vw,62px)!important;line-height:.84!important}.staff-dir-hero{padding:110px 0 70px!important}.staff-dir-grid{gap:16px!important;padding-top:52px!important;padding-bottom:72px!important}.staff-dir-card{min-height:460px!important}.staff-dir-card h2{font-size:clamp(34px,3.5vw,46px)!important}.staff-profile-copy h1{font-size:clamp(58px,6vw,92px)!important;line-height:.82!important}.staff-profile-body{padding-top:72px!important;padding-bottom:64px!important}.staff-profile-manifesto h2,.staff-profile-sections h2{font-size:var(--lf-h2)!important}.media-archive-hero{min-height:620px!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important}.media-archive-hero-copy{padding-block:64px!important}.media-archive-hero-image{min-height:620px!important}.media-featured{margin-block:72px!important}.media-featured,.media-featured-image{min-height:480px!important}.media-featured-copy h2,.media-production-v56 h2{font-size:var(--lf-h2)!important;line-height:.88!important}.media-archive-head h2{font-size:var(--lf-h1)!important;line-height:.86!important}.media-filter-v56{min-width:0}.enroll-hero{padding:100px 0 70px!important}.enroll-body{padding-top:58px!important;padding-bottom:76px!important}.enroll-secure-entry{margin:48px 0 66px!important}.enroll-secure-entry h2,.enroll-success h2{font-size:var(--lf-h2)!important;line-height:.88!important}.enroll-privacy{padding:58px 0!important}.season-page .season-shell{width:var(--lf-shell)!important}.season-hero-v56{min-height:620px!important}.season-hero-v56-copy{padding-bottom:58px!important}.season-section-head-v56 h2{font-size:var(--lf-h1)!important;line-height:.84!important}.season-section-head-v56{gap:34px!important}.teams-branch-head h2{font-size:var(--lf-h1)!important}@media(max-width:820px){.enrollment-page .team-shell,.media-archive-page .media-archive-shell,.players-directory-page .pd-shell,.staff-page .team-shell,.staff-profile .team-shell,.teams-directory-page .team-shell{width:var(--lf-shell)!important}.public-cinematic-hero-v749{min-height:58svh!important}.enroll-hero h1,.media-archive-hero-copy h1,.public-cinematic-hero-copy-v749 h1,.staff-dir-hero h1{font-size:var(--lf-display)!important;line-height:.84!important}.pd-tools{position:relative!important;top:auto!important}.pd-tools .pd-shell{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;padding:14px 0!important}.pd-filters{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.pd-filters button{flex:0 0 auto!important}.pd-tools .pd-shell>span{display:none!important}.pd-category-groups{padding:42px 0 64px!important}.pd-category-group+.pd-category-group{margin-top:48px!important}.pd-category-group>header{min-height:0!important;align-items:flex-end!important;gap:12px!important}.pd-category-group>header h2{font-size:34px!important}.pd-grid{grid-template-columns:1fr!important;gap:12px!important}.pd-card{min-height:430px!important}.pd-card-copy{left:20px!important;right:20px!important;bottom:20px!important}.pd-card-copy strong{font-size:clamp(38px,11vw,48px)!important}.staff-dir-hero{padding:54px 0 42px!important}.staff-dir-hero p{font-size:14px!important;line-height:1.58!important}.staff-dir-grid{grid-template-columns:1fr!important;gap:12px!important;padding-top:38px!important;padding-bottom:58px!important}.staff-dir-card{grid-template-columns:38% minmax(0,1fr)!important;min-height:300px!important;border-radius:16px!important}.staff-dir-card>div:last-child{padding:22px 18px!important}.staff-dir-card h2{font-size:30px!important;margin:14px 0 12px!important}.staff-dir-card p{font-size:12px!important;line-height:1.55!important}.staff-profile-hero{grid-template-columns:1fr!important;min-height:0!important}.staff-profile-photo{min-height:58svh!important}.staff-profile-copy{padding:36px 20px 42px!important}.staff-profile-copy h1{font-size:clamp(44px,12.8vw,58px)!important}.staff-profile-copy p{font-size:14px!important}.staff-profile-body{grid-template-columns:1fr!important;gap:26px!important;padding-top:48px!important;padding-bottom:42px!important}.staff-profile-sections{grid-template-columns:1fr!important;gap:12px!important;padding-bottom:62px!important}.staff-profile-sections>article{padding:24px!important}.staff-profile-manifesto h2,.staff-profile-sections h2{font-size:var(--lf-h2)!important}.media-archive-hero{display:flex!important;flex-direction:column!important;min-height:0!important}.media-archive-hero-copy{padding:46px 20px 34px!important}.media-archive-hero-copy h1{margin:14px 0!important}.media-archive-hero-copy p{font-size:13px!important;line-height:1.55!important}.media-archive-hero-image{min-height:420px!important}.media-archive-formats .media-archive-shell{grid-template-columns:1fr!important}.media-archive-formats article{min-height:110px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding:22px 0!important}.media-featured{grid-template-columns:1fr!important;margin-block:50px!important;min-height:0!important}.media-featured-image{min-height:360px!important}.media-featured-copy{padding:28px 22px!important}.media-featured-copy h2,.media-production-v56 h2{font-size:var(--lf-h2)!important}.media-archive-head{display:block!important}.media-archive-head h2{font-size:var(--lf-h1)!important}.media-filter-v56{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;margin-top:18px!important}.media-filter-v56 button{flex:0 0 auto!important}.media-grid-v56{grid-template-columns:1fr!important}.media-production-v56{padding:60px 0!important}.media-production-v56 .media-archive-shell{grid-template-columns:1fr!important;gap:24px!important}.enroll-hero{padding:52px 0 42px!important}.enroll-hero p{font-size:14px!important;line-height:1.58!important}.enroll-body{padding-top:42px!important;padding-bottom:58px!important}.enroll-steps{grid-template-columns:1fr!important}.enroll-steps article{min-height:0!important;padding:20px!important}.enroll-secure-entry{grid-template-columns:1fr!important;margin:36px 0 48px!important}.enroll-secure-entry>div{padding:26px 20px!important}.enroll-secure-entry aside{padding:20px!important}.enroll-form{grid-template-columns:1fr!important}.enroll-form>div{padding:24px 20px!important}.enroll-form h2,.enroll-secure-entry h2,.enroll-success h2{font-size:var(--lf-h2)!important}.enroll-success{padding:32px 22px!important;min-height:0!important}.enroll-privacy{padding:46px 0!important}.enroll-privacy .team-shell{grid-template-columns:1fr!important;gap:16px!important}.enroll-privacy h2{font-size:32px!important}.season-hero-v56{min-height:60svh!important}.season-hero-v56-copy{padding-bottom:34px!important}.season-section-head-v56{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:24px!important}.season-section-head-v56 h2{font-size:var(--lf-h1)!important}.season-category-calendars,.season-team-grid-v56{grid-template-columns:1fr!important}.teams-branch-head{display:block!important}.teams-branch-head h2{font-size:var(--lf-h1)!important}.teams-branch-head p{margin-top:14px!important;font-size:13px!important;line-height:1.55!important}.teams-directory-grid-v2{grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:540px){.staff-dir-card{grid-template-columns:1fr!important}.staff-dir-photo{min-height:360px!important}}:root{--ml-bg:#efefeb;--ml-surface:#ffffff;--ml-ink:#111111;--ml-muted:#706b63;--ml-line:#ddd8ce;--ml-gold:#bfa145;--ml-gold-soft:#eee6cd;--ml-radius:16px;--ml-radius-lg:22px;--ml-shadow:0 18px 42px rgba(17,17,17,.055)}.auth-page{position:relative!important}.auth-exit{position:fixed;top:22px;right:22px;z-index:80;min-height:44px;padding:0 15px;border:1px solid rgba(17,17,17,.13);border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:rgba(248,247,242,.88);color:#111;box-shadow:0 10px 28px rgba(0,0,0,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:9px;font-weight:800;letter-spacing:.11em;transition:background .18s ease,transform .18s ease,border-color .18s ease}.auth-exit:hover{background:#fff;border-color:rgba(17,17,17,.26);transform:translateY(-1px)}.auth-exit svg{flex:0 0 auto}.auth-exit-simple{top:24px;right:24px}.auth-page{grid-template-columns:minmax(420px,43%) minmax(0,57%)!important}.auth-visual{padding:34px 42px!important}.auth-visual-copy{max-width:620px!important;padding-bottom:18px!important}.auth-visual-copy>span{font-size:9px!important;letter-spacing:.18em!important}.auth-visual-copy h1{max-width:8.6ch!important;font-size:clamp(58px,5.6vw,86px)!important;line-height:.82!important;margin:15px 0 18px!important}.auth-visual-copy p{max-width:520px!important;font-size:13px!important;line-height:1.58!important;color:rgba(255,255,255,.72)!important}.auth-trust{max-width:520px!important;padding:13px 15px!important;border-radius:12px!important}.auth-panel{padding:58px clamp(46px,6.4vw,98px)!important}.auth-panel-inner{width:min(100%,500px)!important}.auth-panel-kicker{font-size:9px!important;letter-spacing:.16em!important}.auth-panel h2{max-width:460px!important;font-size:clamp(52px,4.7vw,74px)!important;line-height:.86!important;letter-spacing:-.038em!important;margin:16px 0 15px!important}.auth-panel-lead{max-width:470px!important;font-size:13px!important;line-height:1.6!important;color:#716c64!important}.auth-form label>span{font-size:9px!important;letter-spacing:.12em!important}.auth-form label>div{background:#fff!important;border-color:#d9d4ca!important;box-shadow:none!important}.auth-form label>div:focus-within{border-color:#b89a3d!important;box-shadow:0 0 0 3px rgba(191,161,69,.11)!important}.auth-submit{border-radius:11px!important}.auth-help{border-top-color:#ddd8cf!important}.auth-preview-box,.auth-system-message{border-radius:13px!important}.auth-simple-page{position:relative!important;background:#efefeb!important}.auth-simple-card{width:min(100%,620px)!important;border:1px solid #ddd8ce!important;box-shadow:var(--ml-shadow)!important}.auth-simple-card h1{font-size:clamp(54px,6vw,78px)!important;line-height:.84!important}.platform-header{padding:0 clamp(18px,3vw,42px)!important;grid-template-columns:auto minmax(0,1fr) auto!important;background:rgba(246,245,241,.94)!important;border-bottom:1px solid #ddd8ce!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.platform-header,.platform-header.is-compact{height:76px!important;min-height:76px!important}.platform-brand strong{font-size:24px!important}.platform-brand small{font-size:6px!important;letter-spacing:.23em!important}.platform-nav{gap:22px!important}.platform-nav a{font-size:9px!important;padding:28px 0 25px!important}.platform-account{min-height:44px!important;border-radius:11px!important;padding:0 13px!important}.platform-account-menu{border-radius:16px!important;border-color:#d8d2c7!important;box-shadow:0 24px 60px rgba(17,17,17,.14)!important}.account-center-page,.admin-page,.applicant-portal-page,.coach-page,.family-page,.player-portal,.portal-hub-page{background:var(--ml-bg)!important}.portal-hub-hero,.portal-hub-hero-inner{min-height:500px!important}.portal-hub-hero-inner{width:min(calc(100% - 64px),1360px)!important;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr)!important;gap:48px!important}.portal-hub-copy h1{font-size:clamp(64px,6.2vw,94px)!important;line-height:.82!important;max-width:720px!important;margin:18px 0 20px!important}.portal-hub-copy p{max-width:660px!important;font-size:15px!important;line-height:1.6!important}.portal-account-card{align-self:center!important;margin-bottom:0!important;min-height:145px!important;padding:22px!important;border-radius:16px!important}.portal-hub-body{width:min(calc(100% - 64px),1360px)!important;padding:60px 0 92px!important}.portal-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,520px)!important;gap:48px!important;margin-bottom:26px!important}.portal-attention header h2,.portal-section-heading h2,.portal-system-map h2{font-size:clamp(46px,4.6vw,66px)!important;line-height:.86!important;letter-spacing:-.035em!important}.portal-section-heading p{font-size:14px!important;line-height:1.6!important}.portal-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.portal-role-card{min-height:360px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;display:grid!important;grid-template-rows:155px minmax(0,1fr)!important;box-shadow:none!important}.portal-role-media{height:155px!important;min-height:155px!important}.portal-role-body{padding:22px!important;min-width:0!important}.portal-role-body>small{margin-top:20px!important}.portal-role-body h3{font-size:36px!important;line-height:.9!important;margin:8px 0 10px!important}.portal-role-body p{font-size:12px!important;line-height:1.52!important}.portal-role-foot{padding-top:16px!important}.portal-attention{margin-top:62px!important}.portal-attention-grid{gap:10px!important}.portal-attention-card{min-height:132px!important;padding:20px!important;border-radius:14px!important}.portal-system-map{margin-top:62px!important;min-height:330px!important;padding:42px!important;border-radius:18px!important;gap:42px!important}.portal-system-flow span{min-height:88px!important;font-size:8px!important}.portal-security-strip{margin-top:10px!important;min-height:94px!important}.workspace-heading{margin-bottom:22px!important;align-items:flex-start!important}.workspace-heading h1{max-width:980px!important;font-size:clamp(42px,4.35vw,64px)!important;line-height:.88!important;letter-spacing:-.032em!important;margin:10px 0 9px!important}.workspace-heading h2{font-size:clamp(34px,3.6vw,50px)!important;line-height:.9!important}.workspace-heading p{max-width:720px!important;font-size:14px!important;line-height:1.58!important}.workspace-metrics{border-radius:14px!important;margin-bottom:18px!important}.workspace-metrics .ui-metric{min-height:112px!important;padding:20px!important}.meeting-card,.workspace-card,.workspace-mini{border-radius:14px!important;box-shadow:none!important}.workspace-card{min-height:210px!important;padding:22px!important}.meeting-card h2,.workspace-card h2{font-size:24px!important}.portal-context-hero{min-height:420px!important;border-radius:18px!important;overflow:hidden!important;margin-bottom:16px!important}.portal-context-copy{padding:34px!important}.portal-context-copy h2{font-size:clamp(46px,5vw,72px)!important;line-height:.84!important;max-width:760px!important}.portal-context-copy p{font-size:14px!important;max-width:600px!important}.portal-media-rail{gap:10px!important;margin-block:14px 22px!important}.portal-media-tile{border-radius:15px!important}.dashboard-shell{grid-template-columns:224px minmax(0,1fr)!important;min-height:calc(100svh - 76px)!important}.dashboard-sidebar{top:76px!important;height:calc(100svh - 76px)!important;padding:22px 14px!important;background:#151515!important}.dashboard-side-title{padding:0 9px 17px!important}.dashboard-side-title strong{font-size:28px!important}.dashboard-sidebar nav{gap:3px!important;margin-top:16px!important}.dashboard-sidebar nav a{min-height:40px!important;padding:9px!important;border-radius:8px!important;font-size:11px!important}.dashboard-sidebar nav a.is-active{background:var(--ml-gold)!important;color:#111!important;font-weight:700!important}.dashboard-switch-portals{min-height:42px!important;margin-top:14px!important;border-radius:9px!important}.dashboard-main{padding:30px clamp(22px,3vw,38px) 66px!important}.player-private-nav{min-height:66px!important;padding:0 clamp(18px,3vw,42px)!important;border-bottom:1px solid var(--ml-line)!important;background:#f7f6f2!important}.player-private-nav>div{min-width:150px!important}.player-private-nav nav{gap:2px!important;overflow-x:auto!important;scrollbar-width:none!important}.player-private-nav nav::-webkit-scrollbar{display:none!important}.player-private-nav nav a{flex:0 0 auto!important;white-space:nowrap!important;padding:22px 11px 19px!important;font-size:8px!important}.player-portal-hero{min-height:520px!important}.player-portal-copy{width:min(calc(100% - 64px),1320px)!important;padding-bottom:42px!important}.player-portal-copy h1{font-size:clamp(66px,7vw,104px)!important;line-height:.8!important}.player-portal-shell{width:min(calc(100% - 64px),1320px)!important}.player-private-info>header h2,.player-private-media>header h2,.player-private-mentions>header h2,.player-private-today>header h2{font-size:clamp(42px,4.5vw,64px)!important;line-height:.86!important}.player-private-today-grid{gap:10px!important}.player-private-today-grid article{min-height:220px!important;border-radius:14px!important;padding:22px!important}.player-private-info-grid{gap:10px!important}.player-private-info-grid article{min-height:150px!important;padding:20px!important;border-radius:14px!important}.admin-shell{grid-template-columns:244px minmax(0,1fr)!important;min-height:calc(100svh - 76px)!important}.admin-sidebar{position:-webkit-sticky!important;position:sticky!important;top:76px!important;height:calc(100svh - 76px)!important;padding:22px 14px!important;background:#f4f1ea!important;color:#111!important;border-right:1px solid #ddd7cc!important}.admin-sidebar-brand{padding:0 10px 18px!important}.admin-sidebar-brand strong{font-size:30px!important}.admin-sidebar nav{padding:16px 0!important;gap:12px!important}.admin-sidebar-group{gap:4px!important}.admin-sidebar-group>small{font-size:8px!important;padding:0 10px 3px!important}.admin-sidebar nav a{min-height:42px!important;padding:0 10px!important;border-radius:9px!important;font-size:11px!important}.admin-main{padding:30px clamp(20px,3vw,38px) 72px!important}.admin-live-strip{margin-bottom:14px!important}.admin-section-visual{min-height:230px!important;margin-bottom:16px!important}.admin-command-intro{min-height:230px!important;padding:30px!important}.admin-command-intro h2{font-size:clamp(44px,4.7vw,68px)!important}.admin-module-grid{gap:10px!important}.admin-module-grid>a{min-height:190px!important;padding:22px!important;border-radius:14px!important}.admin-module-grid h2{font-size:22px!important}.admin-table{border-radius:12px!important}.admin-table-head,.admin-table>div:not(.admin-table-head){padding-inline:16px!important}.account-center-hero,.applicant-hero{min-height:390px!important;padding:48px max(4vw,42px)!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:42px!important}.account-center-hero h1,.applicant-hero h1{font-size:clamp(60px,6vw,88px)!important;line-height:.82!important;margin:16px 0!important}.account-center-hero p,.applicant-hero p{font-size:15px!important;line-height:1.58!important}.account-center-shell,.applicant-shell{width:min(calc(100% - 64px),1360px)!important;padding:48px 0 86px!important}.applicant-progress article{min-height:100px!important;padding:16px!important}.applicant-info-row article{min-height:180px!important;padding:22px!important}.account-center-grid{gap:10px!important}.account-center-grid article{border-radius:14px!important}.account-inbox,.account-roles,.account-security{border-radius:16px!important}:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) input,:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) select,:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) textarea{max-width:100%}:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) :is(.core-section-head,.finance-section-head){gap:24px!important}:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) :is(.core-section-head h2,.finance-section-head h2){font-size:clamp(32px,3.4vw,46px)!important;line-height:.9!important}:is(.family-page,.coach-page,.player-portal,.admin-page,.applicant-portal-page,.account-center-page) :is(.core-empty,.finance-empty){border-radius:14px!important}@media(max-width:1100px){.auth-page{grid-template-columns:minmax(340px,44%) minmax(0,56%)!important}.auth-panel{padding-inline:36px!important}.portal-hub-hero-inner{grid-template-columns:minmax(0,1fr) 300px!important}.portal-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-system-map{grid-template-columns:1fr!important}.portal-system-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important}.portal-system-flow i{display:none!important}.dashboard-shell{grid-template-columns:206px minmax(0,1fr)!important}.admin-shell{grid-template-columns:222px minmax(0,1fr)!important}.platform-nav{display:none!important}}@media(max-width:820px){.auth-exit{position:absolute;top:18px;right:18px;min-height:40px;padding:0 12px;background:rgba(255,255,255,.92)}.auth-exit span{display:none}.auth-page{display:flex!important;flex-direction:column!important}.auth-panel{order:1!important;padding:24px 20px 32px!important;min-height:auto!important}.auth-panel-inner{max-width:520px!important}.auth-panel-brand{padding-right:52px!important;margin-bottom:30px!important}.auth-panel h2{font-size:clamp(42px,12vw,54px)!important;max-width:8ch!important;line-height:.86!important}.auth-panel-lead{font-size:12px!important}.auth-visual{order:2!important;min-height:330px!important;padding:24px 20px!important}.auth-visual-copy h1{font-size:clamp(38px,11.5vw,50px)!important;max-width:8.4ch!important}.auth-visual-copy p{font-size:11px!important}.auth-trust{display:none!important}.auth-simple-page{padding:76px 16px 20px!important}.auth-simple-card{padding:28px 20px!important}.platform-header,.platform-header.is-compact{height:66px!important;min-height:66px!important;padding:0 14px!important;grid-template-columns:minmax(0,1fr) auto!important}.platform-brand img{width:34px!important;height:auto!important}.platform-brand strong{font-size:20px!important}.platform-brand small{display:none!important}.platform-actions{gap:3px!important}.platform-actions>.platform-search-trigger,.platform-actions>a{width:38px!important;height:38px!important}.platform-account-wrap{display:none!important}.platform-mobile{display:grid!important;width:38px!important;height:38px!important}.platform-mobile-layer{z-index:300!important}.platform-mobile-panel{width:min(390px,94vw)!important;padding:18px!important}.portal-hub-hero,.portal-hub-hero-inner{min-height:440px!important}.portal-hub-hero-inner{width:calc(100% - 36px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:18px!important;padding:78px 0 22px!important}.portal-hub-copy h1{font-size:clamp(44px,12vw,56px)!important;max-width:9ch!important;margin:12px 0 14px!important}.portal-hub-copy p{font-size:12px!important;line-height:1.52!important}.portal-account-card{min-height:96px!important;padding:15px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}.portal-account-card .portal-account-avatar{width:48px!important;height:48px!important;font-size:22px!important}.portal-account-card i{display:none!important}.portal-hub-body{width:calc(100% - 32px)!important;padding:42px 0 70px!important}.portal-section-heading{display:block!important;margin-bottom:20px!important}.portal-attention header h2,.portal-section-heading h2,.portal-system-map h2{font-size:clamp(38px,10.5vw,48px)!important}.portal-section-heading p{margin-top:14px!important;font-size:13px!important}.portal-role-grid{grid-template-columns:1fr!important;gap:10px!important}.portal-role-card{min-height:0!important;grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:1fr!important}.portal-role-media{height:100%!important;min-height:220px!important}.portal-role-body{padding:18px!important}.portal-role-body>small{margin-top:12px!important}.portal-role-body h3{font-size:30px!important}.portal-role-body p{font-size:11px!important}.portal-attention{margin-top:46px!important}.portal-attention>header{display:block!important}.portal-attention>header>a{margin-top:12px!important}.portal-attention-grid{grid-template-columns:1fr!important}.portal-system-map{margin-top:46px!important;min-height:0!important;padding:26px 20px!important;gap:28px!important}.portal-system-flow{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.portal-system-flow span{min-height:72px!important}.portal-security-strip{grid-template-columns:30px minmax(0,1fr)!important;padding:16px!important}.portal-security-strip>a{grid-column:2!important;margin-top:6px!important}.dashboard-shell{display:block!important;min-height:0!important}.dashboard-sidebar{position:-webkit-sticky!important;position:sticky!important;z-index:40!important;top:66px!important;width:100%!important;height:auto!important;padding:8px 10px!important;border-bottom:1px solid #2c2c2c!important}.dashboard-side-foot,.dashboard-side-title{display:none!important}.dashboard-sidebar nav{display:flex!important;overflow-x:auto!important;gap:6px!important;margin:0!important;scrollbar-width:none!important}.dashboard-sidebar nav::-webkit-scrollbar{display:none!important}.dashboard-sidebar nav a{flex:0 0 auto!important;white-space:nowrap!important;min-height:40px!important;padding:0 11px!important;border:1px solid #2e2e2e!important}.dashboard-sidebar nav a svg{width:15px!important}.dashboard-switch-portals{display:none!important}.dashboard-main{padding:22px 14px 56px!important}.workspace-heading{display:block!important;margin-bottom:18px!important}.workspace-heading>.ui-pill,.workspace-heading>span{margin-top:12px!important}.workspace-heading h1{font-size:clamp(38px,10.5vw,48px)!important;line-height:.88!important;overflow-wrap:anywhere!important}.workspace-heading p{font-size:13px!important;line-height:1.52!important}.workspace-metrics{grid-template-columns:1fr 1fr!important}.workspace-metrics .ui-metric{min-height:96px!important;padding:16px!important}.workspace-grid.three,.workspace-grid.two{grid-template-columns:1fr!important}.portal-context-hero{min-height:320px!important;border-radius:14px!important}.portal-context-copy{padding:22px!important}.portal-context-copy h2{font-size:clamp(38px,10vw,48px)!important}.portal-media-rail{grid-template-columns:1fr!important}.player-private-nav{position:-webkit-sticky!important;position:sticky!important;z-index:39!important;top:66px!important;min-height:auto!important;padding:8px 12px!important;display:block!important}.player-private-nav>div{display:none!important}.player-private-nav nav{display:flex!important;gap:5px!important}.player-private-nav nav a{padding:10px 11px!important;border:1px solid #ddd8ce!important;border-radius:999px!important;background:#fff!important}.player-private-nav nav a.is-active{background:#111!important;color:#fff!important;border-color:#111!important}.player-portal-hero{min-height:430px!important}.player-portal-copy{width:calc(100% - 32px)!important;padding-bottom:28px!important}.player-portal-copy h1{font-size:clamp(48px,14vw,64px)!important}.player-portal-shell{width:calc(100% - 32px)!important}.player-private-info>header,.player-private-media>header,.player-private-mentions>header,.player-private-today>header{display:block!important}.player-private-info>header h2,.player-private-media>header h2,.player-private-mentions>header h2,.player-private-today>header h2{font-size:clamp(36px,10vw,46px)!important}.player-private-info-grid,.player-private-today-grid{grid-template-columns:1fr!important}.admin-shell{display:block!important;min-height:0!important}.admin-sidebar{position:-webkit-sticky!important;position:sticky!important;z-index:40!important;top:66px!important;width:100%!important;height:auto!important;padding:8px 10px!important;border-right:0!important;border-bottom:1px solid #ddd8ce!important;background:#eee9df!important}.admin-sidebar footer,.admin-sidebar-brand{display:none!important}.admin-sidebar nav{display:flex!important;overflow-x:auto!important;gap:6px!important;padding:0!important;scrollbar-width:none!important}.admin-sidebar nav::-webkit-scrollbar{display:none!important}.admin-sidebar-group{display:flex!important;flex:0 0 auto!important;gap:5px!important}.admin-sidebar-group>small{display:none!important}.admin-sidebar nav a{flex:0 0 auto!important;min-height:40px!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8d2c7!important}.admin-sidebar nav a.is-active{background:#111!important;color:#fff!important;border-color:#111!important}.admin-main{padding:22px 14px 62px!important}.admin-live-strip{align-items:flex-start!important;flex-direction:column!important;padding:13px!important;gap:5px!important}.admin-section-visual{min-height:210px!important;border-radius:15px!important}.admin-command-intro{min-height:0!important;padding:24px 20px!important;border-radius:16px!important}.admin-command-intro h2{font-size:clamp(38px,10vw,48px)!important}.admin-module-grid{grid-template-columns:1fr!important}.admin-table{overflow-x:auto!important}.admin-table-head,.admin-table>div:not(.admin-table-head){min-width:720px!important}.account-center-hero,.applicant-hero{min-height:0!important;padding:34px 18px!important;grid-template-columns:1fr!important;gap:22px!important}.account-center-hero h1,.applicant-hero h1{font-size:clamp(46px,13vw,58px)!important}.account-center-hero p,.applicant-hero p{font-size:13px!important}.account-center-hero aside,.applicant-hero aside{min-height:150px!important}.account-center-shell,.applicant-shell{width:calc(100% - 32px)!important;padding:34px 0 66px!important}.applicant-progress{display:flex!important;overflow-x:auto!important;scrollbar-width:none!important}.applicant-progress article{flex:0 0 210px!important}.account-center-grid,.applicant-info-row{grid-template-columns:1fr!important}.applicant-foot{gap:16px!important;padding:20px!important}.account-inbox>header,.account-roles>header,.applicant-foot{align-items:flex-start!important;flex-direction:column!important}.account-inbox>header,.account-roles>header{gap:12px!important}}@media(max-width:520px){.workspace-metrics{grid-template-columns:1fr!important}.portal-role-card{grid-template-columns:96px minmax(0,1fr)!important}.portal-role-media{min-height:210px!important}.portal-role-body{padding:16px!important}.portal-role-body h3{font-size:27px!important}.platform-actions>.platform-search-trigger,.platform-actions>a{display:none!important}.player-private-info-grid{grid-template-columns:1fr!important}}:root{--pub-shell:min(1320px,calc(100% - 64px));--pub-shell-wide:min(1480px,calc(100% - 64px));--pub-gutter:32px;--pub-section:clamp(72px,7vw,104px);--pub-section-tight:clamp(52px,5.5vw,78px);--pub-display:clamp(58px,6.2vw,92px);--pub-h1:clamp(50px,5.5vw,82px);--pub-h2:clamp(38px,4vw,58px);--pub-h3:clamp(24px,2.5vw,34px);--pub-copy:clamp(14px,1vw,17px);--pub-radius:14px;--pub-radius-lg:20px;--pub-paper:#f2f2f2;--pub-paper-warm:#f7f6f2;--pub-ink:#0d0d0d;--pub-muted:#716d66;--pub-line:rgba(13,13,13,.12);--pub-gold:#bfa145;--pub-sand:#d9ca9c}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page){min-width:0;overflow-x:clip;background:var(--pub-paper);color:var(--pub-ink)}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page) :is(button,input,textarea,select){font-family:var(--ui)!important}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page) :is(h1,h2,h3,h4,strong,b){font-family:var(--display);max-width:100%;min-width:0;text-wrap:balance}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page) :is(p,li,dd){line-height:1.58}.content-shell,.match-public-shell,.media-archive-shell,.news-shell,.pd-shell,.pp3-shell,.public-info-shell,.season-shell,.store-v2-shell,.team-shell{width:var(--pub-shell)!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important}:is(.news6-filters,.news6-team-filters-v767,.news-filter-tabs,.content-branch-filters-v767 .news-filter-tabs,.pd-filters,.pd-team-filters,.media-filter-v56,.media-branch-filter-v767,.media-team-filter-v767,.pp3-filter-row,.pp3-profile-nav>div,.team-filters,.match-branch-nav-v767,.store-v2-filter-row){min-width:0;scrollbar-width:none}:is(.news6-filters,.news6-team-filters-v767,.news-filter-tabs,.content-branch-filters-v767 .news-filter-tabs,.pd-filters,.pd-team-filters,.media-filter-v56,.media-branch-filter-v767,.media-team-filter-v767,.pp3-filter-row,.pp3-profile-nav>div,.team-filters,.match-branch-nav-v767,.store-v2-filter-row)::-webkit-scrollbar{display:none}.formation-hero-v2{min-height:clamp(570px,72svh,760px)!important}.formation-hero-copy-v2{padding-bottom:clamp(44px,6vw,72px)!important}.formation-hero-copy-v2 h1{font-size:var(--pub-display)!important;line-height:.84!important;letter-spacing:-.045em!important;max-width:900px!important;margin:18px 0 24px!important}.formation-hero-copy-v2>div{margin-top:20px!important}.formation-hero-copy-v2 a{min-height:48px!important;border-radius:10px!important}.formation-pillars-v2{padding:var(--pub-section) 0!important}.formation-pillars-v2 header{display:block!important;margin-bottom:30px!important}.formation-pillars-v2 header>span{display:block;margin-bottom:12px}.formation-pillars-v2 h2,.formation-private-v2 h2,.formation-process-intro h2{font-size:var(--pub-display)!important;line-height:.86!important;letter-spacing:-.04em!important;max-width:900px}.formation-pillar-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:var(--pub-radius)!important}.formation-pillar-grid-v2 article{min-height:285px!important;padding:26px!important}.formation-pillar-grid-v2 article>svg{margin-top:46px!important}.formation-process-v2{padding:var(--pub-section) 0!important}.formation-process-v2>.team-shell{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)!important;gap:clamp(42px,6vw,78px)!important}.formation-process-intro{top:112px!important}.formation-stage-list-v2 article{grid-template-columns:150px minmax(0,1fr) auto!important;min-height:116px;padding:24px 0!important;gap:22px!important}.formation-stage-list-v2 strong{font-size:40px!important;line-height:.95!important}.formation-stage-list-v2 article>div:last-child{grid-template-columns:1fr 1fr!important;display:grid!important;grid-gap:7px!important;gap:7px!important}.formation-stage-list-v2 a{min-width:112px!important}.formation-private-v2{padding:var(--pub-section-tight) 0!important}.formation-private-v2>.team-shell{gap:34px!important}.club-landing-hero{min-height:clamp(560px,70svh,740px)!important}.club-landing-hero>.team-shell{padding-bottom:clamp(44px,6vw,70px)!important}.club-landing-hero h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:900px!important}.club-landing-manifesto{padding:var(--pub-section-tight) 0!important}.club-landing-manifesto>.team-shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:56px!important}.club-landing-manifesto h2{font-size:var(--pub-h1)!important;line-height:.88!important}.club-landing-links{padding-bottom:var(--pub-section)!important}.club-landing-links>.team-shell{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.club-landing-links>.team-shell>a{min-height:300px!important;border-radius:var(--pub-radius)!important;overflow:hidden!important}.club-landing-link-photo{min-height:300px!important}.club-landing-link-copy{padding:28px!important}.club-landing-link-copy strong{font-size:clamp(34px,3.5vw,48px)!important;line-height:.94!important}.club-landing-cta{padding:var(--pub-section-tight) 0!important}.club-landing-cta h2{font-size:var(--pub-h1)!important;line-height:.88!important}.public-info-hero{min-height:clamp(520px,64svh,680px)!important}.public-info-hero .public-info-shell{padding-bottom:clamp(42px,5vw,64px)!important}.public-info-hero h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:900px!important}.public-info-body{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr)!important;gap:clamp(40px,6vw,76px)!important;padding:var(--pub-section-tight) 0!important}.public-info-copy{min-width:0!important}.public-info-copy h2{font-size:var(--pub-h2)!important;line-height:.9!important}.public-info-copy p{font-size:var(--pub-copy)!important}.public-info-aside{position:-webkit-sticky!important;position:sticky!important;top:110px!important;align-self:start!important}.public-info-cta{padding:var(--pub-section-tight) 0!important}.teams-directory-hero-v2{min-height:clamp(560px,68svh,720px)!important;padding:0!important;display:flex!important;align-items:flex-end!important}.teams-directory-hero-v2 .public-cinematic-hero-copy-v749{padding-bottom:54px!important}.teams-directory-hero-v2 h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:920px!important;margin:18px 0 24px!important}.teams-directory-summary{margin-top:28px!important;border-radius:12px!important}.teams-directory-summary span{min-height:78px!important;padding:15px 18px!important}.teams-directory-summary b{font-size:32px!important}.teams-branch-section{padding:var(--pub-section-tight) 0!important}.teams-branch-head{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)!important;gap:46px!important;margin-bottom:28px!important}.teams-branch-head h2{font-size:var(--pub-h1)!important;line-height:.86!important}.teams-directory-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.teams-directory-card-v2{border-radius:var(--pub-radius)!important}.teams-directory-card-photo{height:240px!important}.teams-directory-card-copy{min-height:190px!important;padding:20px!important}.teams-directory-card-copy>strong{font-size:44px!important;line-height:.94!important;margin:10px 0!important}.teams-directory-card-copy>em{padding-top:16px!important}.team-dynamic-hero{min-height:clamp(540px,68svh,720px)!important}.team-dynamic-hero-copy{padding:48px 0 42px!important}.team-dynamic-hero-copy h1{max-width:820px!important}.team-dynamic-hero-copy h1 strong{font-size:var(--pub-display)!important;line-height:.84!important}.team-dynamic-hero-copy h1 span{font-size:clamp(34px,3.9vw,54px)!important;line-height:.92!important}.team-dynamic-hero-copy p{font-size:15px!important;max-width:620px!important;line-height:1.58!important}.team-dynamic-branch-nav{position:relative!important;top:auto!important}.team-dynamic-branch-nav>.team-shell{min-height:64px!important}.team-section-head{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr)!important;grid-gap:42px!important;gap:42px!important;align-items:end!important;margin-bottom:26px!important}.team-section-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.team-section-side{padding-bottom:7px!important}.team-competition,.team-dynamic-siblings,.team-roster,.team-staff{padding:var(--pub-section-tight) 0!important}.team-roster-toolbar{margin-bottom:16px!important}.team-player-card{min-height:410px!important;border-radius:var(--pub-radius)!important}.team-player-copy strong{font-size:clamp(30px,2.7vw,42px)!important;line-height:.94!important}.team-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.team-staff-card{border-radius:var(--pub-radius)!important;overflow:hidden!important;min-height:390px!important}.team-staff-photo{min-height:250px!important}.team-staff-copy{padding:20px!important}.team-staff-copy h3{font-size:27px!important;line-height:1!important}.team-match-grid{gap:12px!important}.team-next-match,.team-results-panel,.team-upcoming-panel{border-radius:var(--pub-radius)!important}.team-dynamic-sibling-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.team-page .team-media-v761,.team-page .team-news-v749,.team-photo-archive-v7653{padding:var(--pub-section-tight) 0!important}.team-media-heading-v761 h2{font-size:var(--pub-h1)!important;line-height:.88!important}.team-media-grid-v761{gap:12px!important}.team-media-card-v761{border-radius:var(--pub-radius)!important;overflow:hidden!important}.team-photo-archive-grid-v7653{gap:10px!important}.players-directory-page .public-cinematic-hero-v749{min-height:clamp(540px,66svh,700px)!important}.players-directory-page .public-cinematic-hero-copy-v749{padding-bottom:52px!important}.players-directory-page .public-cinematic-hero-copy-v749 h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:880px!important}.pd-tools{position:-webkit-sticky!important;position:sticky!important;top:91px!important;z-index:16!important;background:rgba(242,242,242,.94)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid var(--pub-line)!important}.pd-tools .pd-shell{min-height:72px!important;gap:14px!important}.pd-search{min-height:44px!important}.pd-filters,.pd-team-filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}.pd-category-groups{padding:var(--pub-section-tight) 0 var(--pub-section)!important}.pd-category-group+.pd-category-group{margin-top:60px!important}.pd-category-group>header{margin-bottom:20px!important}.pd-category-group>header h2{font-size:var(--pub-h2)!important;line-height:.9!important}.pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.pd-card{min-height:440px!important;border-radius:var(--pub-radius)!important}.pd-card-copy{left:22px!important;right:22px!important;bottom:20px!important}.pd-card-copy strong{font-size:clamp(34px,3.2vw,48px)!important;line-height:.94!important}.public-player-page .pp-hero{min-height:clamp(620px,78svh,800px)!important}.public-player-page .pp-hero-copy{padding-bottom:42px!important}.public-player-page .pp-hero h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:760px!important}.pp-hero-intro{max-width:610px!important;font-size:14px!important;line-height:1.58!important}.pp-hero-stats{min-height:94px!important}.pp3-profile-nav{position:-webkit-sticky!important;position:sticky!important;top:91px!important;z-index:18!important;background:rgba(247,246,242,.94)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.pp3-profile-nav>div{min-height:60px!important}.pp3-current-status,.pp3-editorial,.pp3-history,.pp3-matches,.pp3-overview,.pp3-scout{padding:var(--pub-section-tight) 0!important}.pp3-overview-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)!important;gap:clamp(38px,5vw,64px)!important}.pp3-intro-copy{top:172px!important}.pp3-editorial-intro h2,.pp3-intro-copy h2,.pp3-public-cta h2,.pp3-scout h2,.pp3-section-heading h2{font-size:var(--pub-h1)!important;line-height:.88!important;letter-spacing:-.04em!important}.pp3-facts-grid{border-radius:var(--pub-radius)!important}.pp3-facts-grid>div{min-height:104px!important;padding:18px 20px!important}.pp3-stats-grid{border-radius:var(--pub-radius)!important}.pp3-stats-grid a{min-height:94px!important;padding:18px!important}.pp3-stats-grid strong{font-size:38px!important}.pp3-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)!important;gap:42px!important;margin-bottom:28px!important}.pp3-section-heading>p{font-size:15px!important}.pp3-status-grid{gap:12px!important}.pp3-status-card{min-height:330px!important;border-radius:var(--pub-radius)!important}.pp3-status-copy{left:26px!important;bottom:24px!important}.pp3-status-copy h3{font-size:clamp(34px,3.4vw,50px)!important;line-height:.9!important}.pp3-feed-grid{gap:12px!important}.pp3-feed-card{border-radius:var(--pub-radius)!important;overflow:hidden!important}.pp3-feed-card.is-featured .pp3-feed-copy{left:26px!important;bottom:24px!important}.pp3-feed-card.is-featured .pp3-feed-copy h3{font-size:clamp(34px,3.8vw,54px)!important;line-height:.9!important}.pp3-match-row{grid-template-columns:54px 150px minmax(0,1fr) 170px 22px!important;min-height:92px!important;gap:14px!important}.pp3-match-rival strong{font-size:24px!important}.pp3-editorial-grid{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)!important;gap:56px!important}.pp3-editorial-intro{top:172px!important}.pp3-editorial-list>a{min-height:108px!important}.pp3-timeline>article{min-height:120px!important;grid-template-columns:100px minmax(0,1fr) 300px!important;gap:24px!important}.pp3-year strong{font-size:38px!important}.pp3-public-cta{min-height:420px!important}.match-directory-hero-v749{min-height:clamp(520px,64svh,680px)!important;padding:0!important;display:flex!important;align-items:flex-end!important}.match-directory-hero-copy-v749{padding-bottom:46px!important}.match-directory-hero-v749 h1{font-size:var(--pub-display)!important;line-height:.84!important;margin:16px 0 14px!important}.match-directory-metrics-v56{margin-top:24px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,190px))!important;grid-gap:8px!important;gap:8px!important}.match-directory-metrics-v56 span{min-height:62px!important;padding:11px 14px!important;border-radius:10px!important;display:flex!important;align-items:center!important}.match-directory-metrics-v56 b{font-size:26px!important}.match-branch-nav-v767{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.match-branch-nav-v767>a{flex:0 0 auto!important}.match-feature-v56-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important}.match-feature-v56-grid,.match-feature-v56-image{min-height:500px!important}.match-feature-v56-copy{padding:clamp(36px,4vw,56px)!important}.match-feature-versus-v749{margin:18px 0!important}.match-feature-versus-v749>span b{font-size:clamp(24px,2.2vw,34px)!important;line-height:.96!important}.match-category-hub{padding:var(--pub-section-tight) 0!important}.match-category-hub-head{display:block!important;margin-bottom:24px!important}.match-category-hub-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.match-category-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.match-category-group{border-radius:var(--pub-radius)!important}.match-category-group>header{min-height:70px!important}.match-category-group-body a{min-height:58px!important}.match-list-v56{padding:var(--pub-section-tight) 0!important}.match-list-head-v56{margin-bottom:22px!important}.match-list-head-v56 h2{font-size:var(--pub-h1)!important;line-height:.88!important}.match-list-grid-v56{gap:12px!important}.match-list-card-v56{min-height:360px!important;border-radius:var(--pub-radius)!important}.match-list-card-v56 strong{font-size:clamp(30px,3vw,42px)!important;line-height:.94!important}.match-results-v56{padding:var(--pub-section-tight) 0!important}.match-result-list-v56 a{min-height:84px!important;grid-template-columns:130px minmax(0,1fr) 24px!important;gap:18px!important}.match-public-hero{min-height:clamp(560px,70svh,740px)!important}.match-public-hero-copy{padding-bottom:42px!important}.match-public-scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:18px!important}.match-public-scoreline strong{font-size:clamp(36px,4vw,58px)!important;line-height:.9!important}.match-public-scoreline>b{font-size:clamp(34px,3.5vw,50px)!important}.match-public-analysis,.match-public-context,.match-public-lineup,.match-public-related{padding:var(--pub-section-tight) 0!important}.match-public-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)!important;grid-gap:42px!important;gap:42px!important;align-items:end!important;margin-bottom:26px!important}.match-public-heading h2{font-size:var(--pub-h1)!important;line-height:.88!important}.match-public-heading>p{font-size:15px!important}.match-public-facts{border-radius:var(--pub-radius)!important;overflow:hidden!important}.match-public-lineup-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;gap:26px!important;align-items:start!important}.match-public-field{max-width:500px!important;margin-inline:auto!important}.match-public-bench,.match-public-field,.match-public-list{border-radius:var(--pub-radius)!important;overflow:hidden!important}.match-public-events,.match-public-stats{border-radius:var(--pub-radius)!important}.match-related-grid{gap:12px!important}.match-public-closing{min-height:360px!important}.match-public-closing strong{font-size:var(--pub-h1)!important;line-height:.88!important}.news6-intro{padding:clamp(72px,8vw,104px) 0 54px!important}.news6-shell{width:var(--pub-shell)!important;max-width:100%!important}.news6-intro-title{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr)!important;gap:50px!important}.news6-intro-title h1{font-size:var(--pub-display)!important;line-height:.84!important}.news6-intro-copy{font-size:15px!important;max-width:620px!important}.news6-filters,.news6-team-filters-v767{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.news6-filters button,.news6-team-filters-v767 button{flex:0 0 auto!important}.news6-cover{min-height:500px!important;border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.news6-cover-copy{padding:clamp(28px,4vw,50px)!important}.news6-cover-copy h2{font-size:clamp(38px,4.3vw,62px)!important;line-height:.9!important;max-width:800px!important}.news6-categories,.news6-recent,.news6-stream{padding:var(--pub-section-tight) 0!important}.news6-section-head{margin-bottom:24px!important}.news6-section-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.news6-recent-grid{gap:12px!important}.news6-recent-item{min-height:180px!important;padding:22px!important;border-radius:var(--pub-radius)!important}.news6-recent-item strong{font-size:23px!important;line-height:1.06!important}.news6-category-grid{gap:12px!important}.news6-category-story{border-radius:var(--pub-radius)!important;overflow:hidden!important}.news6-stream-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important;gap:28px!important}.news6-stream-row{grid-template-columns:190px minmax(0,1fr)!important;min-height:150px!important}.news6-sticky-aside{top:112px!important}.news-hero{min-height:clamp(560px,68svh,720px)!important;display:grid!important;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr)!important}.news-hero-copy{min-width:0!important;padding:clamp(44px,5vw,70px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.news-hero-copy h1{font-size:var(--pub-display)!important;line-height:.84!important}.news-feature{min-height:100%!important}.news-feature-copy{left:clamp(24px,4vw,48px)!important;right:clamp(24px,4vw,48px)!important;bottom:clamp(30px,4vw,48px)!important;max-width:680px!important}.news-feature-copy h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:.92!important}.news-live-rail{min-height:82px!important}.news-filter-bar{position:-webkit-sticky!important;position:sticky!important;top:91px!important;z-index:15!important;background:rgba(242,242,242,.95)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.news-filter-inner{min-height:66px!important}.news-filter-tabs{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.news-filter-tabs button{flex:0 0 auto!important}.content-branch-filters-v767{padding-top:12px!important;padding-bottom:16px!important}.news-archive,.news-editorial,.news-podcast-section{padding:var(--pub-section-tight) 0!important}.news-archive-head,.news-section-head{margin-bottom:24px!important}.news-archive-head h2,.news-podcast-intro h2,.news-section-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.news-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)!important;gap:28px!important}.news-story-grid{gap:12px!important}.news-archive-card,.news-podcast-card,.news-story-card{border-radius:var(--pub-radius)!important;overflow:hidden!important}.news-story-card.is-featured .news-story-copy h3{font-size:clamp(30px,3.2vw,44px)!important;line-height:.94!important}.news-recent-panel{top:174px!important}.news-archive-grid{gap:12px!important}.news-podcast-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)!important;gap:44px!important}.content-detail-hero{min-height:clamp(520px,64svh,680px)!important}.content-detail-hero-copy{padding-bottom:44px!important}.content-detail-hero h1{font-size:var(--pub-h1)!important;line-height:.9!important;max-width:900px!important}.content-detail-body{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr)!important;gap:clamp(38px,5vw,68px)!important;padding:var(--pub-section-tight) 0!important}.content-rich-article{min-width:0!important}.content-rich-article p{font-size:18px!important;line-height:1.68!important;max-width:760px!important}.content-rich-article h2{font-size:var(--pub-h2)!important;line-height:.94!important;max-width:780px!important;margin-top:44px!important}.content-rich-image,.content-video-block{border-radius:var(--pub-radius)!important;overflow:hidden!important}.content-relations,.content-side-related{position:relative!important;top:auto!important}.content-relations-title{font-size:11px!important}.content-side-related-card{border-radius:12px!important;overflow:hidden!important}.content-related{padding:var(--pub-section-tight) 0!important}.content-related-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.content-related>div:last-child{gap:12px!important}.store-v2-hero{padding:24px 0 18px!important}.store-v3-hero-shell{min-height:500px!important;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr)!important;border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.store-v3-copy{padding:clamp(36px,4.5vw,58px)!important}.store-v3-copy h1{font-size:var(--pub-display)!important;line-height:.84!important}.store-v3-stage{min-height:500px!important}.store-v2-trust{min-height:82px!important}.store-v2-categories{padding:var(--pub-section-tight) 0 28px!important}.store-v2-catalog h2,.store-v2-categories h2{font-size:var(--pub-h1)!important;line-height:.88!important}.store-v2-categories>div{gap:10px!important}.store-v2-categories>div>button{border-radius:var(--pub-radius)!important;overflow:hidden!important}.store-v2-catalog{padding:34px 0 var(--pub-section)!important}.store-v2-toolbar{display:grid!important;grid-template-columns:minmax(220px,320px) minmax(0,1fr) 190px!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}.store-v2-filter-row{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.store-v2-filter-row button{flex:0 0 auto!important}.store-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.store-v2-product{border-radius:var(--pub-radius)!important;overflow:hidden!important}.store-v2-product-media{aspect-ratio:4/5!important;height:auto!important}.store-v2-product-info{padding:18px!important}.store-v2-product-info h3{font-size:20px!important;line-height:1.08!important}.store-v2-mission{padding:var(--pub-section-tight) 0!important}.store-v2-mission h2{font-size:var(--pub-h1)!important;line-height:.88!important}.store-v2-product-modal{width:min(980px,calc(100% - 48px))!important;max-height:90svh!important;border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.store-v2-cart{width:min(520px,100%)!important}.media-archive-hero{min-height:clamp(540px,66svh,700px)!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important}.media-archive-hero-copy{padding:clamp(42px,5vw,68px)!important}.media-archive-hero-copy h1{font-size:var(--pub-display)!important;line-height:.84!important}.media-archive-hero-image{min-height:inherit!important}.media-archive-list{padding:var(--pub-section-tight) 0 var(--pub-section)!important}.media-archive-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)!important;grid-gap:42px!important;gap:42px!important;align-items:end!important}.media-archive-head h2{font-size:var(--pub-h1)!important;line-height:.88!important}.media-branch-filter-v767,.media-filter-v56,.media-team-filter-v767{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.media-branch-filter-v767 button,.media-filter-v56 button,.media-team-filter-v767 button{flex:0 0 auto!important}.media-featured{margin:52px 0!important;border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.media-featured,.media-featured-image{min-height:440px!important}.media-featured-copy h2{font-size:var(--pub-h2)!important;line-height:.9!important}.media-grid-v56{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.media-card-image-v56{aspect-ratio:16/10!important;height:auto!important}.media-card-copy-v56{padding:18px!important}.season-hero-v56{min-height:clamp(560px,68svh,720px)!important}.season-hero-v56-copy{padding-bottom:48px!important}.season-hero-v56-copy h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:900px!important}.season-summary-v56{margin-top:24px!important}.season-next-v56{border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.season-next-v56,.season-next-v56-image{min-height:460px!important}.season-next-v56-copy{padding:clamp(28px,4vw,48px)!important}.season-calendar-v56,.season-categories-v56{padding:var(--pub-section-tight) 0!important}.season-section-head-v56{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)!important;gap:40px!important;margin-bottom:26px!important}.season-section-head-v56 h2{font-size:var(--pub-h1)!important;line-height:.88!important}.season-category-calendars{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.season-category-calendar{border-radius:var(--pub-radius)!important;overflow:hidden!important}.season-calendar-list-v56>a{min-width:0!important}.season-team-grid-v56{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.staff-dir-hero{min-height:clamp(540px,66svh,700px)!important;padding:0!important;display:flex!important;align-items:flex-end!important}.staff-dir-hero .public-cinematic-hero-copy-v749{padding-bottom:50px!important}.staff-dir-hero h1{font-size:var(--pub-display)!important;line-height:.84!important}.staff-dir-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:var(--pub-section-tight) 0 var(--pub-section)!important}.staff-dir-card{min-height:420px!important;border-radius:var(--pub-radius)!important;overflow:hidden!important}.staff-dir-card h2{font-size:clamp(28px,2.7vw,38px)!important;line-height:.96!important}.staff-profile-hero{min-height:clamp(560px,68svh,720px)!important}.staff-profile-copy{padding:clamp(38px,5vw,66px)!important}.staff-profile-copy h1{font-size:var(--pub-display)!important;line-height:.84!important}.staff-profile-body{padding:var(--pub-section-tight) 0!important;gap:48px!important}.staff-profile-manifesto h2,.staff-profile-sections h2{font-size:var(--pub-h2)!important;line-height:.9!important}.staff-profile-sections{padding-bottom:var(--pub-section)!important;gap:12px!important}.enroll-hero{padding:clamp(72px,8vw,104px) 0 58px!important}.enroll-hero h1{font-size:var(--pub-display)!important;line-height:.84!important;max-width:900px!important}.enroll-hero p{font-size:16px!important;max-width:660px!important}.enroll-body{padding:var(--pub-section-tight) 0!important}.enroll-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;border-radius:var(--pub-radius)!important;overflow:hidden!important}.enroll-steps article{min-height:240px!important;padding:24px!important}.enroll-secure-entry{margin:42px 0 54px!important;border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.enroll-secure-entry h2,.enroll-success h2{font-size:var(--pub-h2)!important;line-height:.9!important}.enroll-form{border-radius:var(--pub-radius-lg)!important;overflow:hidden!important}.enroll-form :is(input,select,textarea){min-width:0!important;max-width:100%!important}.enroll-privacy,.public-cross-links{padding:var(--pub-section-tight) 0!important}.public-cross-links-grid{gap:0!important}.public-cross-links-grid a{min-height:76px!important;margin:0!important}.public-empty-state{min-width:0!important}@media(max-width:1080px){:root{--pub-shell:min(100% - 44px,1180px);--pub-gutter:22px}.formation-pillar-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.formation-process-v2>.team-shell{grid-template-columns:1fr!important;gap:34px!important}.formation-process-intro{position:relative!important;top:auto!important}.formation-process-intro h2{max-width:760px!important}.pd-grid,.team-dynamic-sibling-grid,.team-staff-grid,.teams-directory-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp3-overview-grid{grid-template-columns:1fr!important;gap:30px!important}.pp3-intro-copy{position:relative!important;top:auto!important}.pp3-editorial-grid{grid-template-columns:1fr!important;gap:28px!important}.pp3-editorial-intro{position:relative!important;top:auto!important}.pp3-match-row{grid-template-columns:48px 128px minmax(0,1fr) 130px 20px!important;gap:10px!important}.match-feature-v56-grid{grid-template-columns:1fr 1fr!important}.match-public-lineup-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important}.news6-stream-layout{grid-template-columns:minmax(0,1fr) 300px!important}.news-layout{grid-template-columns:minmax(0,1fr) 280px!important}.season-team-grid-v56,.staff-dir-grid,.store-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){:root{--pub-shell:calc(100% - 40px);--pub-gutter:20px;--pub-section:64px;--pub-section-tight:48px;--pub-display:clamp(44px,12.8vw,58px);--pub-h1:clamp(40px,11.4vw,52px);--pub-h2:clamp(30px,8.8vw,38px);--pub-h3:clamp(22px,6.3vw,28px)}.formation-hero-v2{min-height:62svh!important}.formation-hero-copy-v2{padding-bottom:32px!important}.formation-hero-copy-v2 h1{font-size:var(--pub-display)!important;line-height:.86!important;max-width:10ch!important}.formation-hero-copy-v2>div{display:grid!important;grid-template-columns:1fr!important;width:min(100%,360px)!important}.formation-hero-copy-v2 a{width:100%!important;justify-content:space-between!important}.formation-pillars-v2 header{margin-bottom:22px!important}.formation-pillar-grid-v2{grid-template-columns:1fr!important;gap:1px!important}.formation-pillar-grid-v2 article{min-height:0!important;padding:22px!important}.formation-pillar-grid-v2 article>svg{margin-top:30px!important}.formation-stage-list-v2 article{grid-template-columns:1fr!important;gap:14px!important;padding:22px 0!important}.formation-stage-list-v2 strong{font-size:36px!important}.formation-stage-list-v2 article>div:last-child{grid-template-columns:1fr 1fr!important;width:100%!important}.formation-stage-list-v2 a{min-width:0!important;width:100%!important}.formation-private-v2>.team-shell{display:grid!important;grid-template-columns:1fr!important}.club-landing-hero{min-height:60svh!important}.club-landing-hero>.team-shell{padding-bottom:32px!important}.club-landing-manifesto>.team-shell{grid-template-columns:1fr!important;gap:20px!important}.club-landing-links>.team-shell{grid-template-columns:1fr!important}.club-landing-links>.team-shell>a{min-height:0!important;display:grid!important;grid-template-columns:42% minmax(0,1fr)!important}.club-landing-link-photo{min-height:260px!important}.club-landing-link-copy{padding:20px!important}.club-landing-link-copy strong{font-size:32px!important}.club-landing-cta>.team-shell{grid-template-columns:1fr!important;gap:24px!important}.public-info-hero{min-height:58svh!important}.public-info-body{grid-template-columns:1fr!important;gap:26px!important}.public-info-aside{position:relative!important;top:auto!important}.teams-directory-hero-v2{min-height:60svh!important}.teams-directory-hero-v2 .public-cinematic-hero-copy-v749{padding-bottom:34px!important}.teams-directory-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}.teams-directory-summary span{min-height:66px!important;padding:10px 12px!important}.teams-directory-summary b{font-size:27px!important}.teams-branch-head{gap:14px!important}.teams-branch-head,.teams-directory-grid-v2{grid-template-columns:1fr!important}.teams-directory-card-v2{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;min-height:240px!important}.teams-directory-card-photo{height:100%!important;min-height:240px!important}.teams-directory-card-copy{min-height:240px!important;padding:18px!important}.teams-directory-card-copy>strong{font-size:36px!important}.team-dynamic-hero{min-height:62svh!important}.team-dynamic-hero-copy{padding:34px 0 28px!important}.team-dynamic-hero-copy h1 strong{font-size:var(--pub-display)!important}.team-dynamic-hero-copy h1 span{font-size:32px!important}.team-dynamic-branch-nav>.team-shell{padding:11px 0!important;display:grid!important;grid-gap:9px!important;gap:9px!important}.team-dynamic-branch-nav .team-shell>div{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}.team-dynamic-branch-nav a{flex:0 0 auto!important}.team-section-head{grid-template-columns:1fr!important;gap:12px!important}.team-section-head h2{font-size:var(--pub-h1)!important}.team-roster-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important}.team-filters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}.team-filters button{flex:0 0 auto!important}.team-player-card{flex-basis:min(78vw,300px)!important;min-height:400px!important}.team-staff-grid{grid-template-columns:1fr!important}.team-staff-card{min-height:0!important;display:grid!important;grid-template-columns:40% minmax(0,1fr)!important}.team-staff-photo{min-height:280px!important}.team-dynamic-sibling-grid,.team-match-grid{grid-template-columns:1fr!important}.players-directory-page .public-cinematic-hero-v749{min-height:58svh!important}.players-directory-page .public-cinematic-hero-copy-v749{padding-bottom:32px!important}.pd-tools{position:relative!important;top:auto!important}.pd-tools .pd-shell{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:12px 0!important}.pd-filters,.pd-team-filters{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.pd-filters button,.pd-team-filters button{flex:0 0 auto!important}.pd-grid{grid-template-columns:1fr!important}.pd-card{min-height:420px!important}.public-player-page .pp-hero{min-height:68svh!important}.public-player-page .pp-hero h1{font-size:var(--pub-display)!important;max-width:9ch!important}.pp3-profile-nav{top:68px!important;overflow-x:auto!important}.pp3-profile-nav>div{width:max-content!important;min-width:100%!important;display:flex!important;flex-wrap:nowrap!important}.pp3-profile-nav a{flex:0 0 auto!important;white-space:nowrap!important}.pp3-facts-grid,.pp3-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp3-facts-grid>div,.pp3-stats-grid a{min-height:90px!important;padding:15px!important}.pp3-section-heading{gap:12px!important}.pp3-feed-grid,.pp3-history-grid,.pp3-scout-grid,.pp3-section-heading,.pp3-status-grid{grid-template-columns:1fr!important}.pp3-match-row{grid-template-columns:42px minmax(0,1fr) 20px!important;gap:10px!important;min-height:88px!important;padding:12px 0!important}.pp3-match-date,.pp3-match-metrics,.pp3-match-rival{grid-column:2!important}.pp3-match-metrics{justify-content:flex-start!important;gap:16px!important}.pp3-match-row>svg{grid-column:3!important;grid-row:1/4!important}.pp3-timeline>article{grid-template-columns:70px minmax(0,1fr)!important;gap:14px!important;padding:18px 0!important}.pp3-timeline-stats{grid-column:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-directory-hero-v749{min-height:58svh!important}.match-directory-hero-copy-v749{padding-bottom:30px!important}.match-directory-hero-v749 h1{font-size:var(--pub-display)!important}.match-directory-metrics-v56{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.match-directory-metrics-v56 span{min-height:58px!important;padding:9px!important;display:grid!important;grid-gap:3px!important;gap:3px!important;align-content:center!important}.match-directory-metrics-v56 b{font-size:23px!important}.match-feature-v56-grid{grid-template-columns:1fr!important;min-height:0!important}.match-feature-v56-image{min-height:330px!important}.match-feature-v56-image>div{background:linear-gradient(0deg,#0d0d0d,transparent 70%)!important}.match-feature-v56-copy{padding:28px 20px 38px!important}.match-feature-versus-v749{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important}.match-feature-versus-v749>span{display:grid!important;justify-items:start!important;grid-gap:8px!important;gap:8px!important}.match-feature-versus-v749>span:last-child{justify-items:end!important}.match-feature-versus-v749>span b{font-size:22px!important}.match-category-group-body,.match-category-groups{grid-template-columns:1fr!important}.match-category-group-body>div+div{border-left:0!important;border-top:1px solid var(--pub-line)!important}.match-list-head-v56{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.match-list-grid-v56{grid-template-columns:1fr!important}.match-list-card-v56{min-height:340px!important}.match-result-list-v56 a{grid-template-columns:1fr 20px!important;gap:12px!important;padding:16px 0!important}.match-result-list-v56 a>span{grid-column:1!important}.match-result-fixture-v749{grid-column:1!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.match-result-list-v56 a>svg{grid-column:2!important;grid-row:1/3!important}.match-public-hero{min-height:62svh!important}.match-public-scoreline{gap:8px!important}.match-public-scoreline>div{min-width:0!important}.match-public-scoreline strong{font-size:clamp(22px,6.8vw,30px)!important;overflow-wrap:anywhere!important}.match-public-scoreline>b{font-size:28px!important}.match-public-meta{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important}.match-public-actions{display:grid!important;grid-template-columns:1fr!important}.match-public-actions a{width:100%!important;justify-content:space-between!important}.match-public-heading{grid-template-columns:1fr!important;gap:12px!important}.match-public-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-public-lineup-layout{grid-template-columns:1fr!important;gap:18px!important}.match-public-field{width:100%!important;max-width:420px!important}.match-related-grid{grid-template-columns:1fr!important}.match-public-closing{min-height:300px!important}.news6-intro{padding:52px 0 36px!important}.news6-intro-title{grid-template-columns:1fr!important;gap:14px!important}.news6-filters,.news6-team-filters-v767{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.news6-cover{min-height:450px!important}.news6-cover-copy{padding:24px 20px!important}.news6-cover-copy h2{font-size:clamp(32px,9.8vw,42px)!important}.news6-recent-grid{grid-template-columns:1fr!important}.news6-recent-item{min-height:0!important}.news6-category-grid,.news6-stream-layout{grid-template-columns:1fr!important}.news6-stream-layout{gap:24px!important}.news6-stream-row{grid-template-columns:120px minmax(0,1fr)!important;min-height:128px!important}.news6-sticky-aside{position:relative!important;top:auto!important}.news-hero{display:flex!important;flex-direction:column!important;min-height:0!important}.news-hero-copy{min-height:310px!important;padding:38px 20px 28px!important;order:1!important}.news-feature{min-height:430px!important;order:2!important}.news-feature-copy{left:20px!important;right:20px!important;bottom:22px!important}.news-feature-copy h2{font-size:32px!important}.news-live-rail{display:none!important}.news-filter-bar{position:relative!important;top:auto!important}.news-filter-inner{display:block!important;padding:11px 0!important}.news-filter-tabs{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.news-filter-note{display:none!important}.news-layout{grid-template-columns:1fr!important}.news-recent-panel{position:relative!important;top:auto!important}.news-archive-grid,.news-podcast-layout,.news-story-grid{grid-template-columns:1fr!important}.news-podcast-layout{gap:24px!important}.content-detail-hero{min-height:58svh!important}.content-detail-hero-copy{padding-bottom:30px!important}.content-detail-hero h1{font-size:var(--pub-h1)!important}.content-detail-body{grid-template-columns:1fr!important;gap:32px!important}.content-rich-article p{font-size:16px!important;line-height:1.66!important}.content-side-related{display:grid!important}.content-related>div:last-child,.content-side-related{grid-template-columns:1fr!important}.store-v2-hero{padding:14px 0!important}.store-v3-hero-shell{display:flex!important;flex-direction:column!important;min-height:0!important}.store-v3-copy{padding:32px 20px!important}.store-v3-stage{min-height:360px!important}.store-v2-trust{display:grid!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important}.store-v2-trust>div{min-height:72px!important;border-right:0!important;border-bottom:1px solid var(--pub-line)!important}.store-v2-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.store-v2-catalog>header{align-items:flex-start!important}.store-v2-toolbar{grid-template-columns:1fr!important;gap:8px!important}.store-v2-filter-row{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important}.store-v2-sort{width:100%!important}.store-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.store-v2-product-info{padding:14px!important}.store-v2-product-info h3{font-size:17px!important}.store-v2-mission>.store-v2-shell{grid-template-columns:1fr!important;gap:24px!important}.store-v2-product-modal{width:calc(100% - 24px)!important;max-height:92svh!important;overflow-y:auto!important;grid-template-columns:1fr!important}.store-v2-modal-media{min-height:360px!important}.media-archive-hero{display:flex!important;flex-direction:column!important;min-height:0!important}.media-archive-hero-copy{padding:38px 20px 28px!important}.media-archive-hero-image{min-height:380px!important}.media-archive-head{grid-template-columns:1fr!important;gap:12px!important}.media-featured{grid-template-columns:1fr!important;min-height:0!important;margin:36px 0!important}.media-featured-image{min-height:330px!important}.media-featured-copy{padding:24px 20px!important}.media-grid-v56{grid-template-columns:1fr!important}.season-hero-v56{min-height:60svh!important}.season-hero-v56-copy{padding-bottom:30px!important}.season-summary-v56{grid-template-columns:repeat(2,minmax(0,1fr))!important}.season-next-v56{grid-template-columns:1fr!important;min-height:0!important}.season-next-v56-image{min-height:340px!important}.season-next-v56-copy{padding:26px 20px!important}.season-section-head-v56{gap:12px!important}.season-category-calendars,.season-section-head-v56{grid-template-columns:1fr!important}.season-calendar-list-v56>a{grid-template-columns:72px minmax(0,1fr) auto!important;gap:8px!important}.season-team-grid-v56{grid-template-columns:1fr!important}.staff-dir-hero{min-height:58svh!important}.staff-dir-grid{grid-template-columns:1fr!important}.staff-dir-card{display:grid!important;grid-template-columns:40% minmax(0,1fr)!important}.staff-dir-card,.staff-dir-photo{min-height:280px!important}.staff-profile-hero{grid-template-columns:1fr!important;min-height:0!important}.staff-profile-photo{min-height:58svh!important}.staff-profile-copy{padding:32px 20px 40px!important}.staff-profile-body{gap:24px!important}.staff-profile-body,.staff-profile-sections{grid-template-columns:1fr!important}.enroll-hero{padding:52px 0 38px!important}.enroll-steps{grid-template-columns:1fr!important}.enroll-steps article{min-height:0!important;padding:20px!important}.enroll-secure-entry{grid-template-columns:1fr!important;margin:32px 0 42px!important}.enroll-secure-entry>aside,.enroll-secure-entry>div{padding:22px 20px!important}.enroll-form{grid-template-columns:1fr!important}.enroll-form>div{padding:22px 20px!important}.enroll-privacy .team-shell{gap:14px!important}.enroll-privacy .team-shell,.public-cross-links-grid{grid-template-columns:1fr!important}.public-cross-links-grid a{min-height:68px!important}}@media(max-width:520px){:root{--pub-shell:calc(100% - 32px);--pub-gutter:16px}.teams-directory-summary span{font-size:7px!important;letter-spacing:.1em!important}.teams-directory-card-v2{grid-template-columns:1fr!important}.teams-directory-card-photo{min-height:300px!important}.teams-directory-card-copy{min-height:190px!important}.team-staff-card{grid-template-columns:1fr!important}.team-staff-photo{min-height:330px!important}.pp3-facts-grid,.pp3-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-directory-metrics-v56{gap:5px!important}.match-directory-metrics-v56 span{font-size:7px!important;letter-spacing:.07em!important}.match-feature-versus-v749>span b{font-size:18px!important;overflow-wrap:anywhere!important}.match-public-facts{grid-template-columns:1fr!important}.news6-stream-row{grid-template-columns:96px minmax(0,1fr)!important}.store-v2-categories>div{grid-template-columns:1fr 1fr!important}.staff-dir-card,.store-v2-grid{grid-template-columns:1fr!important}.staff-dir-photo{min-height:340px!important}.club-landing-links>.team-shell>a{grid-template-columns:1fr!important}.club-landing-link-photo{min-height:300px!important}}@media(prefers-reduced-motion:reduce){:is(.teams-directory-card-v2,.pd-card,.news-story-card,.store-v2-product,.staff-dir-card,.team-player-card){transition:none!important;transform:none!important}}:root{--l04-shell:min(1320px,calc(100% - 64px));--l04-readable:760px;--l04-gap:clamp(18px,2.2vw,32px);--l04-border:rgba(13,13,13,.11);--l04-soft:#f7f5ef;--l04-ink:#111;--l04-gold:#bfa145}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page,.access-page,.mi-libertad-page,.admin-page){width:100%;max-width:100%;min-width:0}:is(.formation-page-v2,.club-landing-v2,.public-info-page,.teams-directory-page,.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.news6-page,.news-page,.content-detail,.store-v2,.media-archive-page,.season-page,.staff-page,.staff-profile,.enrollment-page,.access-page,.mi-libertad-page,.admin-page) :is(section,article,aside,nav,header,footer,div,a,button,span,strong,p){min-width:0}:is(.team-page,.players-directory-page,.public-player-page,.match-directory,.match-public-page,.season-page) :is(h1,h2,h3,strong,p,span,a){overflow-wrap:break-word}:is(.team-page,.public-player-page,.match-directory,.match-public-page) :is(img,video,svg){max-width:100%}.team-page .team-dynamic-hero-copy{width:var(--l04-shell)!important;max-width:100%!important}.team-page .team-dynamic-hero-copy nav{max-width:100%;display:flex;flex-wrap:wrap;gap:7px}.team-page .team-dynamic-hero-copy p{max-width:680px!important}.team-page .team-dynamic-branch-nav .team-shell>div{scrollbar-width:none;overscroll-behavior-inline:contain}.team-page .team-dynamic-branch-nav .team-shell>div::-webkit-scrollbar{display:none}.team-page .team-dynamic-context-links .team-shell{display:flex;flex-wrap:wrap;gap:8px 22px}.team-page .team-dynamic-context-links a{white-space:normal!important}.team-page .team-roster-track{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.team-page .team-player-card{scroll-snap-align:start;overflow:hidden}.team-page .team-player-copy{gap:12px!important;align-items:center!important}.team-page .team-player-copy>div{min-width:0}.team-page .team-player-copy strong{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.team-page .team-method-card,.team-page .team-next-match,.team-page .team-results-panel,.team-page .team-staff-card,.team-page .team-upcoming-panel{min-width:0}.team-page .team-next-match .team-versus{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important}.team-page .team-next-match .team-versus>div{min-width:0;display:grid!important;justify-items:center;grid-gap:9px;gap:9px;text-align:center}.team-page .team-next-match .team-versus strong{max-width:100%;font-size:clamp(21px,2.1vw,32px)!important;line-height:.96!important;white-space:normal!important}.team-page .team-result-row{grid-template-columns:78px minmax(130px,1fr) 76px minmax(130px,1fr) 30px!important;gap:10px!important}.team-page .team-result-club{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.team-page .team-result-club strong{min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}.team-page .team-upcoming-row{grid-template-columns:78px minmax(0,1fr) 64px!important;gap:12px!important}.team-page .team-upcoming-matchup{min-width:0!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)!important}.team-page .team-upcoming-matchup>span{min-width:0!important}.team-page .team-upcoming-matchup b{min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}.public-player-page .pp-hero{grid-template-columns:112px minmax(430px,43%) minmax(0,1fr)!important}.public-player-page .pp-hero-rail{padding-inline:26px!important}.public-player-page .pp-hero-copy{padding-left:clamp(34px,4vw,58px)!important;padding-right:clamp(26px,3vw,44px)!important}.public-player-page .pp-hero h1{max-width:9ch!important;text-wrap:balance}.public-player-page .pp-hero-stats{left:142px!important;right:26px!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(160px,1.25fr)!important}.public-player-page .pp-hero-stats>a,.public-player-page .pp-hero-stats>div{min-width:0}.public-player-page .pp-hero-stats span{white-space:normal!important}.public-player-page .pp3-profile-nav{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}.public-player-page .pp3-profile-nav::-webkit-scrollbar{display:none}.public-player-page .pp3-profile-nav>a{flex:0 0 auto!important;white-space:nowrap!important}.public-player-page .pp3-overview-grid{align-items:start!important}.public-player-page .pp3-intro-copy{position:-webkit-sticky!important;position:sticky!important;top:174px!important;align-self:start!important}.public-player-page .pp3-facts-grid>div{grid-template-columns:38px minmax(0,1fr)!important}.public-player-page .pp3-facts-grid strong{min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}.public-player-page .pp3-stats-grid a{min-width:0}.public-player-page .pp3-status-grid{align-items:stretch}.public-player-page .pp3-status-card.is-light{min-width:0}.public-player-page .pp3-current-fixture-v749,.public-player-page .pp3-next-fixture-v749{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.public-player-page :is(.pp3-current-fixture-v749,.pp3-next-fixture-v749)>span{min-width:0!important}.public-player-page :is(.pp3-current-fixture-v749,.pp3-next-fixture-v749) b{white-space:normal!important;overflow-wrap:anywhere!important}.public-player-page .pp3-match-row>*{min-width:0}.public-player-page .pp3-match-rival strong{white-space:normal!important;overflow-wrap:anywhere!important}.public-player-page .pp3-timeline>article>*{min-width:0}.public-player-page .pp3-timeline-main h3{overflow-wrap:anywhere}.match-directory .match-directory-hero-copy-v749{width:var(--l04-shell)!important}.match-directory .match-directory-context-v727{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important}.match-directory .match-directory-metrics-v56 span{min-width:0!important;white-space:normal!important}.match-directory .match-card-fixture-v749,.match-directory .match-feature-versus-v749,.match-directory .match-mini-fixture-v749,.match-directory .match-result-fixture-v749{min-width:0!important}.match-directory :is(.match-feature-versus-v749,.match-mini-fixture-v749,.match-card-fixture-v749,.match-result-fixture-v749)>span{min-width:0!important}.match-directory .match-result-fixture-v749>span,.match-directory :is(.match-feature-versus-v749,.match-mini-fixture-v749,.match-card-fixture-v749,.match-result-fixture-v749)>span b{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.match-directory .match-category-group>header{gap:12px;align-items:center}.match-directory .match-category-group>header>div{min-width:0}.match-directory .match-category-group>header strong{overflow-wrap:anywhere}.match-public-page .match-public-hero{min-height:clamp(620px,76svh,820px)!important}.match-public-page .match-public-hero-copy{width:var(--l04-shell)!important;max-width:100%!important;margin-inline:auto!important}.match-public-page .match-public-scoreline{width:100%;max-width:1120px!important;align-items:center!important}.match-public-page .match-public-scoreline>div{min-width:0!important;align-items:flex-start}.match-public-page .match-public-scoreline>div.is-away{align-items:flex-end}.match-public-page .match-public-scoreline strong{max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important}.match-public-page .match-public-meta{flex-wrap:wrap;row-gap:8px!important}.match-public-page .match-public-facts>div{min-width:0;min-height:128px!important;padding:22px!important}.match-public-page .match-public-facts strong{font-size:clamp(25px,2.4vw,36px)!important;line-height:.94!important;overflow-wrap:anywhere!important}.match-public-page .match-public-field{max-width:620px!important;margin-inline:auto!important}.match-public-page .match-public-field:before{inset:5.5%!important}.match-public-page .match-public-field:after{top:5.5%!important;bottom:5.5%!important}.match-public-page .match-field-lines i:nth-child(2){left:5.5%!important}.match-public-page .match-field-lines i:nth-child(3){right:5.5%!important}.match-public-page .match-player-dot strong{max-width:84px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-public-page .match-public-bench>div>a,.match-public-page .match-public-bench>div>a>span,.match-public-page .match-public-list>a,.match-public-page .match-public-list>a>span{min-width:0}.match-public-page .match-public-bench span,.match-public-page .match-public-list strong{white-space:normal!important;overflow-wrap:anywhere!important}.match-public-page .match-public-bench>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.match-public-page .match-public-stats article>div>i{position:relative!important;overflow:hidden!important}.match-public-page .match-public-stats article>div>i>b{position:absolute!important;inset:0 auto 0 0!important;background:var(--l04-gold)!important}.match-public-page .match-public-stats article>div>i>em{position:absolute!important;inset:0 0 0 auto!important;background:rgba(255,255,255,.34)!important;font-style:normal!important}.match-public-page .match-public-events>div>span{min-width:0}.match-public-page .match-public-events em,.match-public-page .match-public-events strong{overflow-wrap:anywhere}.match-public-page .match-related-grid>a{min-width:0}.match-public-page .match-related-grid strong{overflow-wrap:anywhere}@media(max-width:1080px){.public-player-page .pp-hero{grid-template-columns:92px minmax(380px,48%) minmax(0,1fr)!important}.public-player-page .pp-hero-stats{left:116px!important}.team-page .team-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-public-page .match-public-lineup-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important}}@media(max-width:820px){:root{--l04-shell:calc(100% - 40px)}.team-page .team-dynamic-hero{min-height:clamp(500px,66svh,640px)!important}.team-page .team-dynamic-hero-copy{width:var(--l04-shell)!important;padding-bottom:30px!important}.team-page .team-dynamic-hero-copy nav{font-size:8px!important;line-height:1.4}.team-page .team-dynamic-hero-copy h1{margin-block:10px 14px!important}.team-page .team-dynamic-hero-copy p{max-width:34em!important;margin-bottom:18px!important}.team-page .team-dynamic-context-links .team-shell{display:grid!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important}.team-page .team-dynamic-context-links a{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid var(--l04-border)!important}.team-page .team-roster-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.team-page .team-carousel-actions{flex:0 0 auto}.team-page .team-player-card{flex:0 0 min(80vw,300px)!important}.team-page .team-staff-grid{grid-template-columns:1fr!important}.team-page .team-staff-card{grid-template-columns:38% minmax(0,1fr)!important}.team-page .team-staff-copy{min-width:0}.team-page .team-staff-copy h3{overflow-wrap:anywhere}.team-page .team-next-match .team-versus{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;gap:8px!important}.team-page .team-next-match .team-versus strong{font-size:clamp(18px,5.5vw,24px)!important}.team-page .team-result-row{min-height:94px!important;padding:12px 0!important;grid-template-columns:42px minmax(0,1fr) 54px minmax(0,1fr) 24px!important;gap:6px!important}.team-page .team-result-row small{font-size:7px!important}.team-page .team-result-club{display:grid!important;justify-items:center;grid-gap:5px!important;gap:5px!important;text-align:center}.team-page .team-result-club strong{font-size:8px!important}.team-page .team-result-row>b{font-size:18px!important}.team-page .team-upcoming-row{min-height:96px!important;padding:12px 0!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:7px!important}.team-page .team-upcoming-matchup{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)!important;gap:5px!important}.team-page .team-upcoming-matchup>span{display:grid!important;justify-items:center;grid-gap:4px!important;gap:4px!important;text-align:center!important}.team-page .team-upcoming-matchup b{font-size:8px!important}.public-player-page .pp-hero{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(340px,48svh) auto!important;min-height:0!important;background:#f6f5f1!important}.public-player-page .pp-hero-rail{display:none!important}.public-player-page .pp-hero-photo{position:relative!important;inset:auto!important;grid-row:1!important;min-height:340px!important;order:0!important}.public-player-page .pp-hero-photo img{object-position:50% 28%!important}.public-player-page .pp-hero-photo-shade{background:linear-gradient(180deg,rgba(13,13,13,.04),rgba(13,13,13,.12) 62%,rgba(13,13,13,.55))!important}.public-player-page .pp-hero-copy{grid-row:2!important;min-height:0!important;padding:26px 20px 152px!important;background:#f6f5f1!important;justify-content:flex-start!important}.public-player-page .pp-number{margin-top:18px!important;font-size:25px!important}.public-player-page .pp-hero h1{max-width:100%!important;margin:5px 0 14px!important;font-size:clamp(46px,13.6vw,62px)!important;line-height:.84!important}.public-player-page .pp-hero h1 span{font-size:.72em!important}.public-player-page .pp-hero-intro{margin-top:14px!important;max-width:40em!important;font-size:13.5px!important}.public-player-page .pp-meta-inline{margin-top:18px!important;gap:7px 10px!important}.public-player-page .pp-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;margin-top:20px!important}.public-player-page .pp-actions>*{width:100%!important}.public-player-page .pp-hero-stats{left:20px!important;right:20px!important;bottom:18px!important;min-height:110px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:12px!important}.public-player-page .pp-hero-stats>div{min-height:55px!important;padding:10px 12px!important}.public-player-page .pp-hero-stats>div:nth-child(2n){border-right:0!important}.public-player-page .pp-hero-stats>div:nth-child(-n+2){border-bottom:1px solid #e0e0dc!important}.public-player-page .pp-hero-stats>a{display:none!important}.public-player-page .pp-hero-stats strong{font-size:27px!important}.public-player-page .pp-hero-stats span{font-size:6.5px!important}.public-player-page .pp3-profile-nav{top:68px!important;min-height:54px!important;padding:8px 16px!important}.public-player-page .pp3-profile-nav>a{padding:9px 11px!important;font-size:7.5px!important}.public-player-page .pp3-overview-grid{grid-template-columns:1fr!important;gap:24px!important}.public-player-page .pp3-intro-copy{position:relative!important;top:auto!important}.public-player-page .pp3-intro-copy h2{max-width:9ch}.public-player-page .pp3-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-player-page .pp3-facts-grid>div{min-height:96px!important;padding:14px!important;grid-template-columns:30px minmax(0,1fr)!important;column-gap:9px!important}.public-player-page .pp3-facts-grid>div>span{width:30px!important;height:30px!important}.public-player-page .pp3-facts-grid strong{font-size:15px!important}.public-player-page .pp3-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-player-page .pp3-status-grid{grid-template-columns:1fr!important}.public-player-page .pp3-status-card{min-height:310px!important}.public-player-page .pp3-status-card.is-light{padding:22px 18px!important}.public-player-page .pp3-status-copy{left:18px!important;right:18px!important;bottom:18px!important}.public-player-page .pp3-current-fixture-v749,.public-player-page .pp3-next-fixture-v749{gap:6px!important}.public-player-page :is(.pp3-current-fixture-v749,.pp3-next-fixture-v749)>span{display:grid!important;justify-items:center;text-align:center!important;grid-gap:5px!important;gap:5px!important}.public-player-page .pp3-match-row{grid-template-columns:38px minmax(0,1fr) 18px!important;padding:12px 0!important}.public-player-page .pp3-match-date,.public-player-page .pp3-match-metrics,.public-player-page .pp3-match-rival{grid-column:2!important}.public-player-page .pp3-match-row>svg{grid-column:3!important;grid-row:1/4!important}.public-player-page .pp3-editorial-grid{grid-template-columns:1fr!important;gap:24px!important}.public-player-page .pp3-editorial-intro{position:relative!important;top:auto!important}.public-player-page .pp3-timeline>article{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}.public-player-page .pp3-timeline-stats{grid-column:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-directory .match-directory-hero-v749{min-height:clamp(500px,62svh,620px)!important}.match-directory .match-directory-hero-copy-v749{width:var(--l04-shell)!important}.match-directory .match-directory-metrics-v56{grid-template-columns:repeat(3,minmax(0,1fr))!important}.match-directory .match-directory-metrics-v56 span{min-height:56px!important;padding:8px!important}.match-directory .match-feature-versus-v749>span{display:grid!important;justify-items:center!important;text-align:center!important}.match-directory .match-feature-versus-v749>span:last-child{justify-items:center!important}.match-directory .match-category-group>header{align-items:flex-start!important}.match-directory .match-card-fixture-v749>span,.match-directory .match-mini-fixture-v749>span,.match-directory .match-result-fixture-v749>span{display:grid!important;justify-items:center!important;text-align:center!important}.match-public-page .match-public-hero{min-height:clamp(540px,72svh,690px)!important}.match-public-page .match-public-hero-copy{width:var(--l04-shell)!important;padding-bottom:30px!important}.match-public-page .match-public-scoreline{margin-top:18px!important;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}.match-public-page .match-public-scoreline>div,.match-public-page .match-public-scoreline>div.is-away{align-items:center!important;text-align:center!important}.match-public-page .match-public-scoreline>div .club-crest{margin-top:9px!important}.match-public-page .match-public-scoreline strong{margin-top:8px!important;font-size:clamp(19px,5.9vw,28px)!important;line-height:.95!important}.match-public-page .match-public-scoreline>b{justify-content:center!important;font-size:27px!important;gap:5px!important}.match-public-page .match-public-scoreline>b i{font-size:18px!important}.match-public-page .match-public-meta{margin-top:16px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}.match-public-page .match-public-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important}.match-public-page .match-public-heading{grid-template-columns:1fr!important;gap:12px!important}.match-public-page .match-public-heading h2{max-width:10ch}.match-public-page .match-public-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-public-page .match-public-facts>div{min-height:112px!important;padding:17px!important}.match-public-page .match-public-lineup-layout{grid-template-columns:1fr!important;gap:18px!important}.match-public-page .match-public-field{width:min(100%,420px)!important;max-width:420px!important;min-height:0!important;aspect-ratio:68/105!important}.match-public-page .match-public-field:after{left:5.5%!important;right:5.5%!important;top:50%!important;bottom:auto!important;width:auto!important;height:1px!important}.match-public-page .match-field-lines i:first-child{width:112px!important;height:112px!important}.match-public-page .match-field-lines i:nth-child(2),.match-public-page .match-field-lines i:nth-child(3){left:30%!important;right:30%!important;width:auto!important;height:14%!important;top:auto!important;bottom:auto!important}.match-public-page .match-field-lines i:nth-child(2){top:5.5%!important}.match-public-page .match-field-lines i:nth-child(3){bottom:5.5%!important}.match-public-page .match-player-dot span{width:36px!important;height:36px!important;font-size:18px!important}.match-public-page .match-player-dot strong{max-width:74px!important;font-size:7px!important}.match-public-page .pos-1{left:50%!important;top:89%!important}.match-public-page .pos-2{left:16%!important;top:70%!important}.match-public-page .pos-3{left:38%!important;top:72%!important}.match-public-page .pos-4{left:62%!important;top:72%!important}.match-public-page .pos-5{left:84%!important;top:70%!important}.match-public-page .pos-6{left:23%!important;top:49%!important}.match-public-page .pos-7{left:50%!important;top:53%!important}.match-public-page .pos-8{left:77%!important;top:49%!important}.match-public-page .pos-9{left:20%!important;top:25%!important}.match-public-page .pos-10{left:50%!important;top:20%!important}.match-public-page .pos-11{left:80%!important;top:25%!important}.match-public-page .match-public-list>a{grid-template-columns:34px minmax(0,1fr) 16px!important;min-height:66px!important;padding:0 14px!important}.match-public-page .match-public-bench>div{grid-template-columns:1fr!important}.match-public-page .match-public-bench>div>a{min-height:62px!important;padding:0 14px!important;grid-template-columns:32px minmax(0,1fr) auto 14px!important;border-right:0!important;border-bottom:1px solid #e5dfd3!important}.match-public-page .match-public-stats article{grid-template-columns:48px minmax(0,1fr) 48px!important;gap:10px!important}.match-public-page .match-public-stats article>strong{font-size:27px!important}.match-public-page .match-public-events{margin-top:42px!important}.match-public-page .match-public-events>div{grid-template-columns:52px 20px minmax(0,1fr)!important}.match-public-page .match-public-events>div>b{font-size:28px!important}.match-public-page .match-public-closing>div.match-public-shell{width:var(--l04-shell)!important;display:grid!important;grid-template-columns:1fr!important;align-content:end!important;grid-gap:18px!important;gap:18px!important;padding-bottom:28px!important}}@media(max-width:520px){:root{--l04-shell:calc(100% - 32px)}.team-page .team-dynamic-hero-copy{width:var(--l04-shell)!important}.team-page .team-staff-card{grid-template-columns:1fr!important}.team-page .team-staff-photo{min-height:300px!important}.team-page .team-result-row{grid-template-columns:34px minmax(0,1fr) 44px minmax(0,1fr) 22px!important;gap:4px!important}.team-page .team-result-club .club-crest{transform:scale(.82)!important}.team-page .team-upcoming-row{grid-template-columns:42px minmax(0,1fr) 42px!important}.public-player-page .pp-hero{grid-template-rows:minmax(310px,44svh) auto!important}.public-player-page .pp-hero-copy{padding-inline:16px!important;padding-bottom:150px!important}.public-player-page .pp-hero-stats{left:16px!important;right:16px!important}.public-player-page .pp3-facts-grid{grid-template-columns:1fr!important}.public-player-page .pp3-facts-grid>div{min-height:82px!important}.public-player-page .pp3-stats-grid,.public-player-page .pp3-timeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-directory .match-directory-hero-copy-v749{width:var(--l04-shell)!important}.match-directory .match-directory-metrics-v56{gap:5px!important}.match-directory .match-directory-metrics-v56 span{font-size:7px!important;letter-spacing:.055em!important}.match-directory .match-feature-versus-v749{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important}.match-public-page .match-public-hero-copy{width:var(--l04-shell)!important}.match-public-page .match-public-scoreline{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)!important}.match-public-page .match-public-scoreline .club-crest{transform:scale(.86)!important}.match-public-page .match-public-scoreline strong{font-size:clamp(17px,5.6vw,23px)!important}.match-public-page .match-public-facts{grid-template-columns:1fr!important}.match-public-page .match-public-field{width:min(100%,360px)!important}.match-public-page .match-public-events>div{grid-template-columns:44px 18px minmax(0,1fr)!important}}@media(max-width:380px){:root{--l04-shell:calc(100% - 24px)}.public-player-page .pp-hero h1{font-size:44px!important}.public-player-page .pp3-profile-nav{padding-inline:12px!important}.team-page .team-result-row{grid-template-columns:30px minmax(0,1fr) 38px minmax(0,1fr) 20px!important}.match-public-page .match-public-scoreline strong{font-size:16px!important}.match-public-page .match-player-dot span{width:32px!important;height:32px!important;font-size:16px!important}.match-public-page .match-player-dot strong{max-width:62px!important;font-size:6px!important}}@media(prefers-reduced-motion:reduce){.team-page .team-roster-track{scroll-behavior:auto!important}.match-public-page .match-player-dot span{transition:none!important}}:root{--lf-shell:min(1280px,calc(100% - 64px));--lf-shell-narrow:min(980px,calc(100% - 64px));--lf-gutter:32px;--lf-section:clamp(64px,7vw,96px);--lf-section-tight:clamp(42px,5vw,68px);--lf-radius:14px;--lf-radius-lg:20px;--lf-ink:#0d0d0d;--lf-paper:#f2f2f2;--lf-surface:#fff;--lf-muted:#6d6a64;--lf-line:#ddd9d0;--lf-gold:#bfa145}body,button,html,input,select,textarea{font-family:var(--ui)!important}.route-shell{width:100%;min-width:0;overflow-x:clip}.route-shell article,.route-shell div,.route-shell main,.route-shell section{min-width:0}.route-shell iframe,.route-shell img,.route-shell video{max-width:100%}.lf-page-shell{width:var(--lf-shell);max-width:100%;margin-inline:auto}.lf-functional-page{background:var(--lf-paper)}.lf-section{padding:var(--lf-section) 0}.lf-section-muted{background:#e9e8e4}.lf-section-dark{background:#0f0f0f;color:#fff}.lf-eyebrow{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7d7566}.lf-eyebrow>span{width:28px;height:1.5px;background:var(--lf-gold);flex:none}.lf-eyebrow.is-light{color:#d7cda8}.lf-functional-head{padding:clamp(62px,7vw,96px) 0 36px;background:#f5f4f0;border-bottom:1px solid var(--lf-line)}.lf-functional-head-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:64px;gap:64px;align-items:end}.lf-functional-head h1{font-family:var(--display);font-size:clamp(54px,6vw,82px);line-height:.88;letter-spacing:-.045em;margin:18px 0;text-transform:none}.lf-functional-head p{max-width:760px;margin:0;font-size:16px;line-height:1.62;color:var(--lf-muted)}.lf-head-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.lf-button{min-height:48px;padding:0 18px;border:1px solid #bdb8af;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:9px;font-weight:850;letter-spacing:.1em;background:transparent}.lf-button.is-primary{background:var(--lf-gold);border-color:var(--lf-gold);color:#111}.lf-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lf-line);border-radius:14px;overflow:hidden;background:#fff;margin-top:36px}.lf-metric-strip.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.lf-metric-strip article{min-height:112px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--lf-line)}.lf-metric-strip article:last-child{border-right:0}.lf-metric-strip small{font-size:8px;font-weight:850;letter-spacing:.13em;color:#8a847a}.lf-metric-strip strong{font-family:var(--display);font-size:38px;line-height:1;margin:8px 0 4px;letter-spacing:-.035em}.lf-metric-strip span{font-size:10px;color:#8b867e}.lf-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);grid-gap:56px;gap:56px;align-items:end;margin-bottom:30px}.lf-section-head>div:first-child{min-width:0}.lf-section-head h2{font-family:var(--display);font-size:clamp(38px,4.2vw,58px);line-height:.92;letter-spacing:-.04em;margin:12px 0 0;text-transform:none}.lf-section-head>p{margin:0;font-size:16px;line-height:1.62;color:var(--lf-muted)}.lf-section-head>a{justify-self:end;display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:850;letter-spacing:.1em}.lf-section-head.is-light>p{color:#b8b5af}.lf-context-line{margin-top:30px;padding-top:18px;border-top:1px solid var(--lf-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.lf-context-line>strong{font-size:11px;letter-spacing:.11em}.lf-filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.lf-filter-tabs a{min-height:38px;padding:0 14px;border:1px solid #ccc7bd;border-radius:999px;display:inline-flex;align-items:center;font-size:8px;font-weight:850;letter-spacing:.08em}.lf-filter-tabs a.is-active{background:#111;color:#fff;border-color:#111}.lf-category-agendas{display:grid;grid-gap:18px;gap:18px}.lf-category-agenda{background:#fff;border:1px solid var(--lf-line);border-radius:16px;overflow:hidden}.lf-category-agenda>header{min-height:76px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--lf-line)}.lf-category-agenda>header>div{display:grid;grid-gap:3px;gap:3px}.lf-category-agenda>header small{font-size:8px;font-weight:800;letter-spacing:.12em;color:#8a857d}.lf-category-agenda>header strong{font-family:var(--display);font-size:25px}.lf-category-agenda>header a{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:850;letter-spacing:.09em}.lf-fixture-row{min-height:86px;padding:12px 18px;display:grid;grid-template-columns:128px minmax(150px,1fr) 74px minmax(150px,1fr) minmax(150px,.75fr) 22px;grid-gap:14px;gap:14px;align-items:center;border-top:1px solid #ece9e2;background:#fff;transition:background .18s ease}.lf-category-agenda>div>.lf-fixture-row:first-child{border-top:0}.lf-fixture-row:hover{background:#f8f7f3}.lf-fixture-row.is-upcoming{box-shadow:inset 3px 0 0 var(--lf-gold)}.lf-fixture-meta{display:grid;grid-gap:4px;gap:4px}.lf-fixture-meta strong{font-size:11px}.lf-fixture-meta span{font-size:8px;font-weight:850;letter-spacing:.1em;color:#a18127}.lf-fixture-meta small{font-size:7px;color:#8a857e}.lf-fixture-club{display:flex;align-items:center;gap:9px;min-width:0}.lf-fixture-club.is-away{justify-content:flex-start}.lf-fixture-club span{font-family:var(--display);font-size:17px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-fixture-score{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:#f1efe9;color:#111}.lf-fixture-score b{font-family:var(--display);font-size:21px}.lf-fixture-score i{font-style:normal;color:#9c968c}.lf-fixture-extra{display:grid;grid-gap:4px;gap:4px;justify-items:start}.lf-fixture-extra span{font-size:10px;font-weight:700}.lf-fixture-extra small{font-size:8px;line-height:1.35;color:#89847c}.lf-fixture-arrow{justify-self:end}.lf-single-agenda>h3{font-family:var(--display);font-size:28px;margin:34px 0 12px}.lf-feature-match{display:grid;grid-template-columns:minmax(0,1fr) 300px;background:#111;color:#fff;border-radius:18px;overflow:hidden;border:1px solid #242424}.lf-feature-match-copy{padding:36px 40px}.lf-feature-match-copy>small{font-size:8px;font-weight:800;letter-spacing:.13em;color:#d6c58b}.lf-feature-scoreboard{margin:24px 0 18px;display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px}.lf-feature-scoreboard>span{display:flex;align-items:center;gap:12px;min-width:0}.lf-feature-scoreboard>span:last-child{justify-content:flex-end;text-align:right}.lf-feature-scoreboard strong{font-family:var(--display);font-size:clamp(24px,2.6vw,38px);line-height:.95}.lf-feature-scoreboard>b{font-family:var(--display);font-size:22px;text-align:center;color:var(--lf-gold)}.lf-feature-match-copy p{max-width:720px;margin:0;color:#aaa7a0;font-size:14px;line-height:1.6}.lf-feature-match-meta{padding:34px 30px;background:#181818;border-left:1px solid #2b2b2b;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.lf-feature-match-meta>span{display:flex;align-items:center;gap:8px;font-size:9px;color:#c9c5bc}.lf-feature-match-meta>strong{font-family:var(--display);font-size:24px}.lf-feature-match-meta>small{font-size:9px;line-height:1.5;color:#9a968e}.lf-feature-match-meta>a{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:8px;font-weight:850;letter-spacing:.1em;color:#d8c372}.lf-team-tile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lf-team-tile-grid.is-light-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lf-team-tile{background:#171717;color:#fff;border-radius:14px;overflow:hidden;border:1px solid #2b2b2b}.lf-team-tile-media{position:relative;aspect-ratio:4/3;overflow:hidden}.lf-team-tile-media>.managed-asset,.lf-team-tile-media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.lf-team-tile-media>div{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.55))}.lf-team-tile>div:last-child{padding:18px;display:grid;grid-gap:6px;gap:6px}.lf-team-tile small{font-size:7px;letter-spacing:.13em;color:#d4c78f}.lf-team-tile strong{font-family:var(--display);font-size:28px}.lf-team-tile span{margin-top:12px;padding-top:13px;border-top:1px solid #333;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:800;letter-spacing:.08em;color:#cac7c0}.is-light-grid .lf-team-tile{background:#fff;color:#111;border-color:var(--lf-line)}.is-light-grid .lf-team-tile span{border-color:var(--lf-line);color:#77726b}.lf-data-note{margin-top:12px;margin-bottom:var(--lf-section);min-height:92px;border:1px solid var(--lf-line);border-radius:14px;background:#fff;padding:18px 22px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.lf-data-note svg{color:var(--lf-gold)}.lf-data-note div{display:grid;grid-gap:4px;gap:4px}.lf-data-note small{font-size:8px;letter-spacing:.12em;color:#8b857b}.lf-data-note strong{font-size:12px;line-height:1.4}.lf-data-note a{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:850;letter-spacing:.09em}.lf-staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lf-staff-card{display:grid;grid-template-columns:42% minmax(0,1fr);min-height:390px;background:#fff;border:1px solid var(--lf-line);border-radius:16px;overflow:hidden}.lf-staff-photo{position:relative;min-height:390px;background:#c5a95b}.lf-staff-photo>.managed-asset,.lf-staff-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.lf-staff-copy{padding:30px;display:flex;flex-direction:column;align-items:flex-start}.lf-staff-copy small{font-size:8px;font-weight:850;letter-spacing:.12em;color:#a18028}.lf-staff-copy h2{font-family:var(--display);font-size:38px;line-height:.95;letter-spacing:-.035em;margin:18px 0 16px}.lf-staff-copy p{font-size:13px;line-height:1.62;color:#77716a}.lf-staff-copy span{margin-top:auto;padding-top:18px;border-top:1px solid var(--lf-line);width:100%;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:850;letter-spacing:.09em}.players-directory-page .pd-hero,.staff-page .staff-dir-hero,.teams-directory-page .teams-directory-hero-v2{display:none!important}.players-directory-page .lf-functional-head .pd-shell{width:var(--lf-shell)!important}.players-directory-page .pd-tools{position:relative!important;top:auto!important;background:#fff!important;border-block:1px solid var(--lf-line)!important}.players-directory-page .pd-tools>.pd-shell{padding-block:18px!important}.players-directory-page .pd-category-groups>.pd-shell,.players-directory-page .pd-tools>.pd-shell{width:var(--lf-shell)!important;max-width:100%!important}.players-directory-page .pd-category-group>header h2{font-size:clamp(34px,3.5vw,48px)!important}.players-directory-page .pd-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.players-directory-page .pd-card{border-radius:14px!important;overflow:hidden!important}.players-directory-page .pd-card-copy strong{font-size:clamp(27px,2.5vw,36px)!important;line-height:.92!important}.teams-branch-section .lf-section-head>p{font-size:14px;max-width:520px}.teams-branch-divider{background:#111;color:#fff}.teams-branch-divider>div{min-height:70px;display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.12em}.team-page .team-dynamic-hero{min-height:460px!important;max-height:560px!important}.team-page .team-dynamic-hero>.managed-asset{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.team-page .team-dynamic-hero-copy{padding:84px 0 42px!important}.team-page .team-dynamic-hero-copy h1{margin:14px 0!important}.team-page .team-dynamic-hero-copy h1 strong{font-size:clamp(54px,6vw,82px)!important;line-height:.88!important}.team-page .team-dynamic-hero-copy h1 span{font-size:clamp(32px,3.4vw,48px)!important;line-height:.94!important}.team-page .team-dynamic-hero-copy p{max-width:620px!important;font-size:14px!important;line-height:1.6!important}.team-page .team-section-head{align-items:end!important;gap:36px!important;margin-bottom:26px!important}.team-page .team-section-head h2{font-size:clamp(38px,4vw,56px)!important;line-height:.92!important;letter-spacing:-.04em!important}.team-page .team-competition,.team-page .team-dynamic-siblings,.team-page .team-roster,.team-page .team-staff{padding:var(--lf-section-tight) 0!important}.team-page .team-match-grid,.team-page .team-staff-grid{gap:12px!important}.team-page .team-result-club,.team-page .team-result-row,.team-page .team-upcoming-matchup span,.team-page .team-upcoming-row{min-width:0!important}.team-page .team-result-club strong,.team-page .team-upcoming-matchup b{white-space:normal!important;overflow-wrap:anywhere!important}.team-page .team-dynamic-siblings header h2{font-size:clamp(36px,3.8vw,54px)!important;line-height:.94!important}.lf-match-head{background:#111;color:#fff;padding:58px 0 46px;border-bottom:1px solid #292929}.lf-match-head-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:42px}.lf-match-head-top>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lf-match-head-top>a{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:850;letter-spacing:.09em;color:#d0cdc5}.lf-status-pill{min-height:28px;padding:0 10px;border:1px solid #3a3a3a;border-radius:999px;display:inline-flex;align-items:center;font-size:7px;font-weight:850;letter-spacing:.1em}.lf-status-pill.is-upcoming{border-color:#745f20;color:#dec76f}.lf-match-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:center}.lf-match-club{display:flex;align-items:center;gap:16px;min-width:0}.lf-match-club.is-away{justify-content:flex-end;text-align:right}.lf-match-club small{font-size:7px;letter-spacing:.14em;color:#8e8a83}.lf-match-club strong{font-family:var(--display);font-size:clamp(36px,4.2vw,62px);line-height:.9;letter-spacing:-.04em}.lf-match-score{display:flex;align-items:center;justify-content:center;gap:14px}.lf-match-score b{font-family:var(--display);font-size:clamp(58px,6vw,84px);line-height:1;color:var(--lf-gold)}.lf-match-score i{font-style:normal;font-size:28px;color:#626262}.lf-match-score .is-vs{font-size:34px}.lf-match-meta{margin-top:38px;padding-top:20px;border-top:1px solid #2c2c2c;display:flex;gap:24px;flex-wrap:wrap}.lf-match-meta span{display:flex;align-items:center;gap:8px;font-size:9px;color:#b6b2ab}.lf-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lf-line);border-radius:14px;overflow:hidden;background:#fff}.lf-fact-grid article{min-height:140px;padding:22px;display:flex;flex-direction:column;border-right:1px solid var(--lf-line)}.lf-fact-grid article:last-child{border-right:0}.lf-fact-grid small{font-size:8px;letter-spacing:.12em;color:#918a80}.lf-fact-grid strong{font-family:var(--display);font-size:24px;line-height:1.05;margin:12px 0 8px}.lf-fact-grid a,.lf-fact-grid span{font-size:9px;line-height:1.45;color:#7f7a72}.lf-fact-grid a{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:800}.lf-lineup-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px;align-items:start}.match-public-page .match-public-field{width:100%!important;min-height:0!important;aspect-ratio:105/68!important;border-radius:14px!important}.lf-bench-panel,.lf-roster-panel{background:#fff;border:1px solid var(--lf-line);border-radius:14px;overflow:hidden}.lf-bench-panel>header,.lf-roster-panel>header{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lf-line)}.lf-bench-panel>header span,.lf-roster-panel>header span{font-size:8px;font-weight:850;letter-spacing:.11em}.lf-bench-panel>header small,.lf-roster-panel>header small{font-size:8px;color:#8b857d}.lf-roster-panel>a{min-height:52px;padding:8px 14px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #ece9e3}.lf-roster-panel>a:first-of-type{border-top:0}.lf-roster-panel>a>b{font-family:var(--display);font-size:19px;color:#a8872d}.lf-roster-panel>a>span{display:grid;grid-gap:3px;gap:3px}.lf-roster-panel>a strong{font-size:11px}.lf-roster-panel>a small{font-size:8px;color:#8a857d}.lf-bench-panel{margin-top:14px}.lf-bench-panel>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lf-bench-panel a{min-height:56px;padding:10px 14px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 14px;grid-gap:8px;gap:8px;align-items:center;border-right:1px solid #ece9e3}.lf-bench-panel a:last-child{border-right:0}.lf-bench-panel a b{font-family:var(--display);font-size:18px;color:#a8872d}.lf-bench-panel a span{font-size:10px;font-weight:700}.lf-bench-panel a small{font-size:8px;color:#8a857d}.lf-match-stats{background:#171717;border:1px solid #2b2b2b;border-radius:14px;overflow:hidden}.lf-match-stats article{min-height:70px;padding:12px 18px;display:grid;grid-template-columns:80px minmax(0,1fr) 80px;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid #2a2a2a}.lf-match-stats article:first-child{border-top:0}.lf-match-stats>article>strong{font-family:var(--display);font-size:23px}.lf-match-stats>article>strong:last-child{text-align:right}.lf-match-stats article>div{display:grid;grid-gap:8px;gap:8px}.lf-match-stats article span{text-align:center;font-size:8px;letter-spacing:.1em;color:#aaa69f}.lf-match-stats article i{height:5px;display:flex;background:#292929;border-radius:999px;overflow:hidden}.lf-match-stats article i b{background:var(--lf-gold)}.lf-match-stats article i em{background:#5a5a5a}.lf-match-events{margin-top:14px;background:#171717;border:1px solid #2b2b2b;border-radius:14px;overflow:hidden}.lf-match-events>header{min-height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2b2b;font-size:8px;font-weight:850;letter-spacing:.1em}.lf-match-events>div{min-height:66px;padding:10px 18px;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border-top:1px solid #252525}.lf-match-events>div:first-of-type{border-top:0}.lf-match-events>div>b{font-family:var(--display);font-size:20px;color:var(--lf-gold)}.lf-match-events>div>span{display:grid;grid-gap:2px;gap:2px}.lf-match-events small{font-size:7px;color:#85817a}.lf-match-events strong{font-size:12px}.lf-match-events em{font-style:normal;font-size:9px;color:#aaa69f}.lf-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.lf-related-grid>a{background:#fff;border:1px solid var(--lf-line);border-radius:14px;overflow:hidden;padding-bottom:18px}.lf-related-grid>a>div{position:relative;aspect-ratio:16/9;overflow:hidden}.lf-related-grid img{object-fit:cover}.lf-related-grid small,.lf-related-grid span,.lf-related-grid strong{display:block;margin-inline:18px}.lf-related-grid small{margin-top:16px;font-size:7px;letter-spacing:.12em;color:#9a7926}.lf-related-grid strong{margin-top:8px;font-size:18px;line-height:1.15}.lf-related-grid span{margin-top:20px;padding-top:14px;border-top:1px solid var(--lf-line);font-size:8px;font-weight:850;letter-spacing:.08em}.lf-match-cta,.lf-related-grid span{display:flex;align-items:center;justify-content:space-between}.lf-match-cta{margin-block:22px var(--lf-section);min-height:120px;border-radius:16px;background:#111;color:#fff;padding:24px 28px;gap:24px}.lf-match-cta>div{display:grid;grid-gap:6px;gap:6px}.lf-match-cta small{font-size:8px;letter-spacing:.12em;color:#b3ae9f}.lf-match-cta strong{font-family:var(--display);font-size:30px}.content-detail .content-related-head h2,.media-archive-page .media-archive-head h2,.news-page :is(.news-section-head h2,.news-archive-head h2,.news-podcast-intro h2),.store-v2 .store-v2-section-head h2,.team-page .team-dynamic-siblings h2{font-size:clamp(38px,4vw,58px)!important;line-height:.92!important;letter-spacing:-.04em!important}.content-detail .content-detail-hero,.news-page .news-hero{min-height:520px!important}.media-archive-page .media-archive-hero,.store-v2 .store-v2-hero .store-v2-shell{min-height:500px!important}:is(.lf-fixture-row,.lf-match-scoreboard,.lf-feature-scoreboard,.team-result-row,.team-upcoming-row,.season-calendar-score-v56)>*{min-width:0}@media(max-width:1100px){:root{--lf-shell:min(100% - 40px,1120px);--lf-shell-narrow:min(100% - 40px,900px)}.lf-team-tile-grid,.lf-team-tile-grid.is-light-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.players-directory-page .pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lf-fixture-row{grid-template-columns:112px minmax(125px,1fr) 68px minmax(125px,1fr) 22px}.lf-fixture-extra{display:none}.lf-lineup-layout{grid-template-columns:1fr}.match-public-page .match-public-field{max-width:760px;justify-self:center}.lf-bench-panel>div{grid-template-columns:1fr}.lf-bench-panel a{border-right:0;border-top:1px solid #ece9e3}.lf-bench-panel a:first-child{border-top:0}}@media(max-width:820px){:root{--lf-shell:calc(100% - 32px);--lf-shell-narrow:calc(100% - 32px);--lf-gutter:16px;--lf-section:54px;--lf-section-tight:42px}.lf-functional-head{padding:42px 0 24px}.lf-functional-head-grid{grid-template-columns:1fr;gap:24px}.lf-functional-head h1{font-size:clamp(42px,13vw,58px);line-height:.9;margin:14px 0}.lf-functional-head p{font-size:14px;line-height:1.58}.lf-head-actions{justify-content:flex-start}.lf-button{min-height:44px}.lf-metric-strip,.lf-metric-strip.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:26px}.lf-metric-strip article{min-height:92px;padding:14px 16px;border-bottom:1px solid var(--lf-line)}.lf-metric-strip article:nth-child(2n){border-right:0}.lf-metric-strip article:nth-last-child(-n+2){border-bottom:0}.lf-metric-strip.is-compact article:last-child{grid-column:1/-1;border-top:1px solid var(--lf-line);border-right:0}.lf-metric-strip strong{font-size:31px}.lf-section-head{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.lf-section-head h2{font-size:36px;line-height:.94}.lf-section-head>p{font-size:14px;line-height:1.55}.lf-section-head>a{justify-self:start}.lf-context-line{align-items:flex-start;flex-direction:column}.lf-filter-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.lf-filter-tabs::-webkit-scrollbar{display:none}.lf-filter-tabs a{flex:none}.lf-feature-match{grid-template-columns:1fr}.lf-feature-match-copy{padding:26px 20px}.lf-feature-scoreboard{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:8px;margin:20px 0 16px}.lf-feature-scoreboard>span{flex-direction:column;align-items:flex-start;gap:7px}.lf-feature-scoreboard>span:last-child{align-items:flex-end}.lf-feature-scoreboard strong{font-size:22px;overflow-wrap:anywhere}.lf-feature-scoreboard>b{font-size:16px}.lf-feature-match-meta{border-left:0;border-top:1px solid #2b2b2b;padding:22px 20px}.lf-category-agenda>header{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.lf-fixture-row{min-height:0;padding:15px 14px;grid-template-columns:1fr 54px 1fr 18px;grid-template-rows:auto auto;gap:9px 8px}.lf-fixture-meta{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eeeae3}.lf-fixture-meta small{margin-left:auto}.lf-fixture-club{grid-row:2;flex-direction:column;align-items:flex-start;gap:5px}.lf-fixture-club.is-away{align-items:flex-end;text-align:right}.lf-fixture-club span{white-space:normal;font-size:14px;line-height:1.05}.lf-fixture-score{grid-row:2;height:38px;align-self:center}.lf-fixture-score b{font-size:18px}.lf-fixture-arrow{grid-row:2;align-self:center}.lf-fixture-extra{display:none}.lf-team-tile-grid,.lf-team-tile-grid.is-light-grid{grid-template-columns:1fr 1fr;gap:9px}.lf-team-tile strong{font-size:23px}.lf-team-tile>div:last-child{padding:14px}.lf-data-note{grid-template-columns:22px 1fr;padding:16px;margin-bottom:54px}.lf-data-note>a{grid-column:2;justify-self:start}.lf-staff-grid{grid-template-columns:1fr}.lf-staff-card{grid-template-columns:40% minmax(0,1fr)}.lf-staff-card,.lf-staff-photo{min-height:300px}.lf-staff-copy{padding:22px 18px}.lf-staff-copy h2{font-size:30px}.lf-staff-copy p{font-size:12px}.players-directory-page .pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team-page .team-dynamic-hero{min-height:360px!important;max-height:none!important}.team-page .team-dynamic-hero-copy{padding:70px 0 28px!important}.team-page .team-dynamic-hero-copy h1 strong{font-size:48px!important}.team-page .team-dynamic-hero-copy h1 span{font-size:30px!important}.team-page .team-dynamic-hero-copy p{font-size:12px!important;max-width:42ch!important}.team-page .team-section-head h2{font-size:35px!important}.team-page .team-match-grid,.team-page .team-staff-grid{grid-template-columns:1fr!important}.lf-match-head{padding:38px 0 28px}.lf-match-head-top{align-items:flex-start;flex-direction:column;margin-bottom:28px}.lf-match-scoreboard{grid-template-columns:1fr 64px 1fr;gap:8px}.lf-match-club{flex-direction:column;align-items:flex-start;gap:7px}.lf-match-club.is-away{align-items:flex-end}.lf-match-club strong{font-size:clamp(26px,8vw,38px);overflow-wrap:anywhere}.lf-match-score{gap:6px}.lf-match-score b{font-size:46px}.lf-match-score i{font-size:18px}.lf-match-score .is-vs{font-size:22px}.lf-match-meta{margin-top:24px;grid-gap:10px;gap:10px;display:grid}.lf-fact-grid{grid-template-columns:1fr 1fr}.lf-fact-grid article{min-height:120px;border-bottom:1px solid var(--lf-line)}.lf-fact-grid article:nth-child(2n){border-right:0}.lf-fact-grid article:nth-last-child(-n+2){border-bottom:0}.match-public-page .match-public-field{aspect-ratio:68/105!important;max-width:520px}.match-public-page .match-public-field:after{left:28px;right:28px;top:50%;bottom:auto;width:auto;height:1px}.match-public-page .pos-1{left:50%!important;top:90%!important}.match-public-page .pos-2{left:18%!important;top:72%!important}.match-public-page .pos-3{left:39%!important;top:76%!important}.match-public-page .pos-4{left:61%!important;top:76%!important}.match-public-page .pos-5{left:82%!important;top:72%!important}.match-public-page .pos-6{left:24%!important;top:52%!important}.match-public-page .pos-7{left:50%!important;top:48%!important}.match-public-page .pos-8{left:76%!important;top:52%!important}.match-public-page .pos-9{left:22%!important;top:25%!important}.match-public-page .pos-10{left:50%!important;top:18%!important}.match-public-page .pos-11{left:78%!important;top:25%!important}.match-public-page .match-player-dot span{width:34px;height:34px;font-size:16px}.match-public-page .match-player-dot strong{font-size:6px}.lf-roster-panel>a{min-height:50px}.lf-match-stats article{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px}.lf-related-grid{grid-template-columns:1fr}.lf-match-cta{align-items:flex-start;flex-direction:column}.content-detail .content-detail-hero,.news-page .news-hero{min-height:420px!important}.media-archive-page .media-archive-hero{min-height:0!important;grid-template-columns:1fr!important}.store-v2 .store-v2-hero .store-v2-shell{min-height:0!important}}@media(max-width:520px){:root{--lf-shell:calc(100% - 28px);--lf-shell-narrow:calc(100% - 28px)}.lf-staff-card,.lf-team-tile-grid,.lf-team-tile-grid.is-light-grid{grid-template-columns:1fr}.lf-staff-photo{aspect-ratio:4/5;min-height:0}.players-directory-page .pd-grid{grid-template-columns:1fr!important}.lf-fact-grid{grid-template-columns:1fr}.lf-fact-grid article{border-right:0!important;border-bottom:1px solid var(--lf-line)!important}.lf-fact-grid article:last-child{border-bottom:0!important}.lf-match-scoreboard{grid-template-columns:1fr 48px 1fr}.lf-match-club strong{font-size:24px}.lf-match-score b{font-size:38px}.lf-fixture-meta small{display:none}}.club-landing-v2 .club-landing-hero,.club-landing-v2 .club-landing-manifesto{display:none!important}.club-landing-v2 .club-landing-links{padding:0 0 var(--lf-section)!important}.club-landing-v2 .club-landing-links>.lf-page-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.club-landing-v2 .club-landing-links a{min-height:300px!important;border-radius:14px!important;overflow:hidden!important}.club-landing-v2 .club-landing-link-copy strong{font-size:clamp(28px,3vw,42px)!important}.lf-club-cta{margin-bottom:var(--lf-section);min-height:150px;padding:26px 30px;border-radius:16px;background:#111;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.lf-club-cta>div:first-child{display:grid;grid-gap:7px;gap:7px}.lf-club-cta small{font-size:8px;letter-spacing:.13em;color:#aaa69b}.lf-club-cta strong{font-family:var(--display);font-size:clamp(28px,3vw,42px)}.lf-club-cta>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.lf-club-cta .lf-button:not(.is-primary){border-color:#3d3d3d;color:#fff}.formation-page-v2 .formation-hero-v2{display:none!important}.formation-page-v2 .formation-pillars-v2{padding:var(--lf-section) 0!important}.formation-page-v2 .formation-pillars-v2 header h2,.formation-page-v2 .formation-private-v2 h2,.formation-page-v2 .formation-process-intro h2{font-size:clamp(38px,4vw,58px)!important;line-height:.94!important;letter-spacing:-.04em!important;text-transform:none!important}.formation-page-v2 .formation-pillar-grid-v2{gap:12px!important}.formation-page-v2 .formation-pillar-grid-v2 article{min-height:260px!important;padding:26px!important;border-radius:14px!important}.formation-page-v2 .formation-stage-list-v2 article{min-height:120px!important}.formation-page-v2 .formation-stage-list-v2 strong{font-size:clamp(28px,3vw,40px)!important}.formation-page-v2 .formation-private-v2{padding:var(--lf-section) 0!important}.enrollment-page .enroll-hero{padding:70px 0 54px!important;min-height:0!important}.enrollment-page .enroll-hero .team-shell{width:var(--lf-shell)!important;max-width:100%!important}.enrollment-page .enroll-hero h1{font-size:clamp(48px,5vw,72px)!important;line-height:.9!important;max-width:920px!important}.enrollment-page .enroll-hero p{max-width:760px!important;font-size:15px!important;line-height:1.6!important}.enrollment-page .enroll-privacy h2,.enrollment-page .enroll-secure-entry h2{font-size:clamp(34px,3.6vw,50px)!important;line-height:.94!important}.auth-page{grid-template-columns:minmax(320px,36%) minmax(0,64%)!important;background:#f4f3ef!important}.auth-visual{padding:32px 34px!important}.auth-visual-copy{max-width:480px!important}.auth-visual-copy h1{font-size:clamp(46px,4.3vw,66px)!important;line-height:.86!important;max-width:8.8ch!important}.auth-visual-copy p{font-size:12px!important;line-height:1.55!important}.auth-panel{padding:48px clamp(42px,6vw,96px)!important}.auth-panel-inner{width:min(100%,520px)!important}.auth-panel h2{font-size:clamp(48px,4.6vw,68px)!important;line-height:.88!important}@media(max-width:820px){.club-landing-v2 .club-landing-links>.lf-page-shell{grid-template-columns:1fr!important}.lf-club-cta{align-items:flex-start;flex-direction:column;padding:22px 20px}.formation-page-v2 .formation-pillars-v2,.formation-page-v2 .formation-private-v2,.formation-page-v2 .formation-process-v2{padding:54px 0!important}.formation-page-v2 .formation-pillar-grid-v2{grid-template-columns:1fr!important}.formation-page-v2 .formation-pillar-grid-v2 article{min-height:0!important}.formation-page-v2 .formation-stage-list-v2 article{grid-template-columns:1fr!important;gap:14px!important}.enrollment-page .enroll-hero{padding:42px 0 34px!important}.enrollment-page .enroll-hero h1{font-size:44px!important}.auth-page{display:flex!important;flex-direction:column!important}.auth-panel{order:1!important;padding:24px 18px 30px!important}.auth-visual{order:2!important;min-height:260px!important;padding:22px 18px!important}.auth-visual-copy h1{font-size:38px!important}}