:root{color-scheme:light;--surface:#fff;--surface-alt:#f3f4f5;--surface-raised:#e9ebed;--ink:#16171b;--muted:#666970;--line:#dcdde0;--accent:#cf1733;--accent-hover:#b00f29;--on-accent:#fff;--header:rgba(255,255,255,.94);--ease-out:cubic-bezier(.22,.61,.36,1)}:root[data-theme=dark]{color-scheme:dark;--surface:#101114;--surface-alt:#191a1e;--surface-raised:#25262c;--ink:#f5f5f6;--muted:#b0b2b9;--line:#34353c;--accent:#f0445e;--accent-hover:#ff5971;--on-accent:#111;--header:rgba(16,17,20,.95)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface:#101114;--surface-alt:#191a1e;--surface-raised:#25262c;--ink:#f5f5f6;--muted:#b0b2b9;--line:#34353c;--accent:#f0445e;--accent-hover:#ff5971;--on-accent:#111;--header:rgba(16,17,20,.95)}}*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{color:white;background:#bd1630}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}figure,h1,h2,h3,h4,p{margin:0}figcaption{color:var(--muted);font-size:.75rem;padding-top:10px;line-height:1.5}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.container{width:min(1320px,calc(100% - 112px));margin-inline:auto}.section{padding-block:96px}.section-tinted{background:var(--surface-alt)}.section+.section.container{border-top:1px solid var(--line)}.page-intro h1,.section-title,.statement{font-family:var(--font-display),Impact,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:.98}.section-title{font-size:clamp(2.75rem,4.8vw,4.5rem)}.statement{font-size:clamp(3.5rem,6vw,5.9rem)}.eyebrow{font-size:.8rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;margin-bottom:22px}.lead{font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.65;max-width:60ch}.lead,.meta{color:var(--muted)}.meta{font-size:.8rem;font-weight:600}.text-link{display:inline-flex;gap:14px;align-items:center;font-size:.88rem;font-weight:750;min-height:44px}.text-link svg{transition:transform .2s var(--ease-out)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--accent);color:var(--on-accent);padding:17px 24px;min-height:56px;border:1px solid transparent;font-size:.85rem;font-weight:800;transition:background .18s ease,transform .14s var(--ease-out)}.button:active,.icon-button:active{transform:scale(.97)}.button-secondary{background:transparent;color:var(--ink);border-color:var(--line)}.skip-link{position:fixed;top:8px;left:8px;z-index:20;background:var(--surface);padding:12px 18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{height:80px;position:sticky;top:0;z-index:10;background:var(--header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;flex-shrink:0}.brand-logo{width:196px;display:block}.brand-logo img{width:100%;height:auto}.logo-on-dark,:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-on-light{display:none}:root:not([data-theme=light]) .logo-on-dark{display:block}}.navigation{gap:24px}.main-nav,.navigation{display:flex;align-items:center}.main-nav{gap:28px}.main-nav a{position:relative;font-size:.79rem;font-weight:750;padding-block:30px}.main-nav a[aria-current=page]{color:var(--accent)}.main-nav a[aria-current=page]:after{content:"";position:absolute;bottom:15px;left:0;right:0;height:2px;background:currentColor}.icon-button{display:inline-grid;place-items:center;padding:0;min-width:44px;height:44px;border:1px solid var(--line);background:transparent;color:var(--ink);transition:transform .14s var(--ease-out)}.menu-toggle,.sun-icon{display:none}:root[data-theme=dark] .sun-icon{display:block}:root[data-theme=dark] .moon-icon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun-icon{display:block}:root:not([data-theme=light]) .moon-icon{display:none}}.hero{min-height:600px;height:min(760px,calc(100svh - 80px));position:relative;color:white;isolation:isolate;overflow:hidden;background:#161012}.hero-image,.hero-shade{position:absolute;inset:0;z-index:-1}.hero-image img{object-fit:cover;object-position:center 48%}.hero-shade{background:linear-gradient(90deg,rgba(10,8,11,.85),rgba(10,8,11,.53) 40%,rgba(10,8,11,.03)),linear-gradient(0deg,rgba(10,8,11,.2),transparent 60%)}.hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding-block:64px 84px}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:.78rem}.chile-flag{width:26px;height:17px;display:inline-block;background:linear-gradient(180deg,#fff 50%,#cf1733 0);color:#fff;font:9px/9px Arial,sans-serif;position:relative;text-align:left}.chile-flag:first-letter{background:#15479b}.hero h1{font-family:var(--font-display),Impact,sans-serif;font-size:clamp(4.75rem,8.3vw,8.8rem);text-transform:uppercase;line-height:.89;letter-spacing:-.015em;max-width:1050px;text-shadow:0 2px 24px rgba(0,0,0,.08)}.hero-description{font-size:1.05rem;color:#e1dde0;max-width:420px;margin-block:29px 30px}.hero .button{background:#d71c37;color:white}.hero-caption{position:absolute;bottom:25px;right:56px;display:flex;gap:32px;font-size:.75rem;font-weight:600;color:#eee}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:64px 0 0;padding-top:40px;border-top:1px solid var(--line)}.stats>div{display:flex;flex-direction:column-reverse}.stats dd{font-family:var(--font-display),Impact,sans-serif;font-size:4.5rem;line-height:1.1;margin:0}.stats dt{font-size:.9rem;color:var(--muted)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.section-heading .eyebrow{margin-bottom:14px;color:var(--muted)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-image-link{display:block;overflow:hidden}.news-image-link img{width:100%;aspect-ratio:1.6;object-fit:cover;transition:transform .35s var(--ease-out)}.image-fallback{min-height:220px;background:var(--surface-raised);display:grid;place-items:center;color:var(--muted)}.news-copy{padding-top:20px}.news-copy .meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.news-copy h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.035em;margin-block:14px 12px}.news-copy>p{font-size:.92rem;color:var(--muted)}.news-copy .text-link{margin-top:15px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.team-card{display:block;background:var(--surface-alt);overflow:hidden}.team-card>img{width:100%;height:320px;object-fit:cover}.team-card-body,.team-card>div{padding:28px}.team-card h2,.team-card h3{font-family:var(--font-display),Impact,sans-serif;font-size:3rem;line-height:1;margin-block:12px 18px}.empty-state{display:flex;align-items:flex-start;gap:22px;padding:42px;background:var(--surface-alt);border:1px solid var(--line)}.section-tinted .empty-state{background:var(--surface);border:0}.empty-symbol{font-family:var(--font-display),Impact,sans-serif;font-size:2.5rem;line-height:1;color:var(--accent)}.empty-state h3{font-size:1.2rem;line-height:1.35;margin-bottom:12px;letter-spacing:-.02em}.empty-state p{color:var(--muted);font-size:.95rem;max-width:56ch}.partner-logos a{background:white;display:grid;place-items:center;padding:12px}.partner-logos img{object-fit:contain;height:65px;width:150px}.editorial-banner{position:relative;isolation:isolate;padding:64px;background:var(--surface-alt)}.section-tinted .editorial-banner:not(:has(>img)){background:var(--surface)}.editorial-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.editorial-banner:has(>img){color:white}.editorial-banner:has(>img):before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.65);z-index:-1}.editorial-banner h2{font-family:var(--font-display),Impact,sans-serif;font-size:3rem;line-height:1}.editorial-banner p{margin-top:20px;max-width:60ch}.editorial-banner .button{margin-top:26px}.site-footer{background:var(--surface-alt);border-top:1px solid var(--line);padding-top:58px}.footer-top{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:60px;align-items:start;padding-bottom:50px}.footer-top>p{font-size:1.05rem;font-weight:600}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 24px}.footer-links a{display:inline-flex;align-items:center;gap:12px;font-size:.85rem;min-height:44px}.footer-bottom{border-top:1px solid var(--line);padding-block:22px;display:flex;justify-content:space-between;gap:24px;font-size:.75rem;color:var(--muted)}.footer-bottom a{text-decoration:underline;text-underline-offset:4px}.page-intro{width:min(1320px,calc(100% - 112px));margin:0 auto;padding-block:80px 62px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(3.75rem,7.5vw,7.5rem);max-width:1100px}.page-intro .lead{margin-top:26px;max-width:65ch}.page-intro+.section{padding-top:56px}.filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.filter-chip{padding:10px 19px;border:1px solid var(--line);font-size:.8rem;font-weight:700;min-height:44px}.filter-chip.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.detail-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:80px}.detail-image{width:100%;max-height:650px;object-fit:cover;margin-bottom:42px}.detail-aside>*+*,.detail-main>*+*{margin-top:26px}.detail-aside{padding:32px;align-self:start;background:var(--surface-alt)}.detail-aside .button{width:100%}.prose{max-width:75ch;overflow-wrap:anywhere}.prose p{color:var(--muted);margin-block:0 24px}.prose h2,.prose h3{margin-top:36px;margin-bottom:16px;line-height:1.25}.prose a{text-decoration:underline;text-underline-offset:3px;color:var(--accent)}.prose img{height:auto}.prose ol,.prose ul{padding-left:24px;color:var(--muted)}.prose blockquote{border-left:3px solid var(--accent);margin-inline:0;padding-left:24px}.editorial-list{display:grid}.list-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.list-row h3{font-size:1.25rem;line-height:1.3;margin-top:8px}.list-row p{color:var(--muted);margin-top:8px;font-size:.9rem}.list-row>svg{color:var(--accent)}.badge{display:inline-block;padding:5px 10px;font-size:.75rem;font-weight:700;border:1px solid var(--line);background:var(--surface-alt);white-space:nowrap}.tournament-date{font-size:.9rem;font-weight:700}.tournament-info h2{font-size:1.45rem;line-height:1.3}.tournament-info .eyebrow{font-size:.75rem;margin-bottom:10px}.tournament-details dt{color:var(--muted);font-size:.8rem;margin-top:20px}.tournament-details dd{margin:4px 0 0}.roster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.roster-card{background:var(--surface-alt)}.roster-card>img{width:100%;aspect-ratio:4/5;object-fit:cover}.roster-card>div{padding:25px}.roster-card .eyebrow{font-size:.75rem;margin-bottom:8px}.roster-card h3{font-size:1.5rem;line-height:1.3}.roster-card p{color:var(--muted);margin-top:8px}.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.partner-card{padding:36px;border:1px solid var(--line)}.partner-card h2{font-size:1.5rem}.partner-card p{color:var(--muted);margin-block:12px 20px}.contact-panel{padding:48px;background:var(--surface-alt);display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.contact-panel p:not(.eyebrow){margin-top:24px;color:var(--muted)}.contact-panel .filter-bar{margin:20px 0 0}.contact-panel .button{overflow-wrap:anywhere}.registration-alert{display:block;background:var(--accent);color:var(--on-accent)}.registration-alert>.container{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;min-height:60px;padding-block:14px;font-size:.92rem;font-weight:600}.registration-alert strong{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.registration-alert svg{margin-left:auto;transition:transform .2s var(--ease-out)}.about-composition{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-composition .statement{font-size:clamp(3rem,5vw,4.9rem);margin-bottom:28px}.about-composition .text-link{margin-top:22px}.about-composition figure img{width:100%;aspect-ratio:3/2;object-fit:cover}.news-lead{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.news-card-featured .news-image-link img{aspect-ratio:16/10}.news-card-featured h3{font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.15;letter-spacing:-.03em}.news-card-featured .news-copy>p{font-size:1rem;max-width:60ch}.news-lead-single{grid-template-columns:1fr}.news-lead-single .news-card-featured{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.news-lead-single .news-card-featured .news-copy{padding-top:0}.news-lead-page{margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid var(--line)}.news-lead-list{display:grid}.news-card-compact{display:grid;grid-template-columns:128px 1fr;gap:18px;align-items:start;padding-block:22px;border-bottom:1px solid var(--line)}.news-card-compact:first-child{padding-top:0}.news-card-compact:last-child{border-bottom:0;padding-bottom:0}.news-card-compact .news-image-link img{aspect-ratio:4/3}.news-card-compact .image-fallback{min-height:96px}.news-card-compact .news-copy{padding-top:0}.news-card-compact h3{font-size:1.08rem;letter-spacing:-.02em;margin-block:8px 0}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:56px}.pagination>:first-child{justify-self:start}.pagination>:last-child{justify-self:end}.partner-logos{display:flex;flex-wrap:wrap;gap:28px}.partner-logo{display:grid;place-items:center;height:140px;background:white;padding:24px;margin-bottom:25px}.partner-logo img{width:auto;max-height:100%;object-fit:contain}.banner-stack{display:grid;gap:28px}.follow-band{align-items:flex-end;justify-content:space-between;gap:32px 48px}.follow-band,.follow-links{display:flex;flex-wrap:wrap}.follow-links{gap:12px}.follow-links a{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:15px 22px;border:1px solid var(--line);background:var(--surface);font-size:.88rem;font-weight:800;transition:background .18s ease,color .18s ease,transform .14s var(--ease-out)}.follow-links a:active{transform:scale(.97)}.tournament-row{display:grid;grid-template-columns:230px 1fr auto 24px}.tournament-row h3{font-size:1.45rem;line-height:1.3;margin-top:0}.tournament-group+.tournament-group{margin-top:72px}.group-title{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding-bottom:14px;border-bottom:2px solid var(--ink)}.tournament-group .empty-state{margin-top:24px}.badge-registration-open{background:var(--accent);border-color:transparent;color:var(--on-accent)}.badge-ongoing{background:var(--ink);border-color:var(--ink);color:var(--surface)}.badge-cancelled{color:var(--muted);text-decoration:line-through}.detail-figure{margin-bottom:42px}.detail-figure .detail-image{margin-bottom:0}.article-header{padding-block:40px 40px}.back-link{margin-bottom:26px;color:var(--muted)}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px}.article-header h1{font-family:var(--font-display),Impact,sans-serif;font-size:clamp(2.3rem,4.6vw,4.1rem);font-weight:700;line-height:1.03;letter-spacing:-.01em;max-width:30ch}.article-header .lead{margin-top:22px;max-width:62ch}.article-cover{margin-bottom:48px}.article-cover img{width:100%;max-height:680px;object-fit:cover}.article-body{display:grid;grid-template-columns:minmax(0,72ch) 200px;justify-content:space-between;gap:64px;padding-bottom:96px}.article-body .prose{font-size:1.06rem;line-height:1.75}.article-body .prose ol,.article-body .prose p,.article-body .prose ul{color:var(--ink)}.article-share{position:sticky;top:112px;align-self:start;display:grid;justify-items:start;border-top:2px solid var(--ink);padding-top:16px}.article-share .eyebrow{margin-bottom:6px}::view-transition{pointer-events:none}::view-transition-old(.page-exit){animation:page-fade-out .11s ease-out both}::view-transition-new(.page-enter){animation:page-fade-in .2s cubic-bezier(.22,.61,.36,1) 60ms both}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none;z-index:100}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.cover-morph){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(.cover-morph),::view-transition-old(.cover-morph){height:100%;object-fit:cover}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--accent-hover)}.button-secondary:hover{color:var(--surface);background:var(--ink)}.registration-alert:hover svg,.text-link:hover svg{transform:translateX(4px)}.back-link:hover svg{transform:translateX(-4px)}.back-link:hover{color:var(--ink)}.follow-links a:hover{background:var(--ink);color:var(--surface)}.footer-links a:hover,.main-nav a:hover{color:var(--accent)}.news-card:hover .news-image-link img{transform:scale(1.035)}.list-row:hover h3,.news-card h3 a:hover,.team-card:hover h3{color:var(--accent)}.filter-chip:not(.active):hover{background:var(--surface-alt)}}@media (prefers-reduced-motion:no-preference){.hero-content>*{animation:hero-enter .65s var(--ease-out) both}.hero-content>:nth-child(2){animation-delay:70ms}.hero-content>:nth-child(3){animation-delay:.14s}.hero-content>:nth-child(4){animation-delay:.21s}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1600px){.hero-caption{right:max(56px,calc((100vw - 1320px) / 2))}}@media (max-width:1100px){.container,.page-intro{width:calc(100% - 64px)}.main-nav{gap:19px}.brand-logo{width:174px}.navigation{gap:20px}.hero{min-height:570px}.hero h1{font-size:clamp(4.75rem,9vw,7rem)}.detail-layout{gap:44px}.tournament-row{grid-template-columns:170px 1fr auto 20px;gap:20px}.about-composition{gap:48px}.news-lead{gap:36px}.article-body{gap:40px}}@media (min-width:801px) and (max-width:1000px){.main-nav{gap:13px}.main-nav a{font-size:.72rem}.navigation{gap:12px}.brand-logo{width:150px}.header-inner{gap:16px}}@media (max-width:800px){.container,.page-intro{width:calc(100% - 40px)}.section{padding-block:64px}.site-header{height:76px}.brand-logo{width:172px}.navigation{gap:10px}.menu-toggle{display:inline-grid}.main-nav{display:grid;align-content:start;gap:0;position:absolute;left:0;right:0;top:75px;height:calc(100dvh - 75px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);padding:12px 20px 32px;visibility:hidden;opacity:0;transition:opacity .14s ease,visibility 0s linear .14s}.main-nav.is-open{visibility:visible;opacity:1;transition:opacity .18s var(--ease-out)}.main-nav a{padding:18px 2px;font-family:var(--font-display),Impact,sans-serif;font-size:2.2rem;line-height:1.05;text-transform:uppercase;border-bottom:1px solid var(--line);opacity:0;transform:translateY(10px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.main-nav.is-open a{opacity:1;transform:none;transition-delay:calc(40ms + var(--i, 0) * 30ms)}:root:has(.main-nav.is-open){overflow:hidden}.main-nav a[aria-current=page]:after{display:none}.hero{min-height:590px;height:calc(90svh - 76px);max-height:740px}.hero-content{padding-block:54px 90px;justify-content:flex-end}.hero h1{font-size:clamp(2.65rem,11.5vw,5.8rem);line-height:.96}.hero-eyebrow{font-size:.69rem;margin-bottom:24px}.hero-description{max-width:330px;font-size:1rem;margin-block:24px}.hero-shade{background:linear-gradient(90deg,rgba(10,8,11,.68),rgba(10,8,11,.08)),linear-gradient(0deg,rgba(10,8,11,.8),rgba(10,8,11,.05))}.hero-image img{object-position:60% center}.hero-caption{right:20px;bottom:22px;font-size:.7rem;gap:24px}.statement{font-size:3.6rem}.section-heading{align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading .text-link{font-size:.8rem;text-align:right;max-width:145px;line-height:1.5}.section-title{font-size:3rem}.news-grid{gap:36px}.detail-layout,.news-grid,.team-grid{grid-template-columns:1fr}.detail-layout{gap:32px}.tournament-row{grid-template-columns:1fr auto;gap:14px}.tournament-row h3{font-size:1.25rem}.tournament-group+.tournament-group{margin-top:52px}.about-composition{grid-template-columns:1fr;gap:36px}.about-composition .statement{font-size:clamp(2.6rem,13vw,3.4rem);margin-bottom:22px}.news-lead,.news-lead-single .news-card-featured{grid-template-columns:1fr;gap:28px}.news-lead-single .news-card-featured{gap:0}.news-lead-single .news-card-featured .news-copy{padding-top:20px}.news-lead-page{margin-bottom:40px;padding-bottom:40px}.news-card-compact{grid-template-columns:104px 1fr;gap:16px}.follow-band{align-items:flex-start;flex-direction:column}.follow-links a{min-height:52px;padding:13px 18px}.pagination{margin-top:40px}.pagination .button{padding-inline:16px;gap:12px}.detail-layout-aside-first .detail-aside{order:-1}.article-header{padding-block:26px 30px}.article-cover{margin-bottom:32px}.article-cover.container{width:100%}.article-cover figcaption{padding-inline:20px}.article-body{grid-template-columns:1fr;gap:40px;padding-bottom:64px}.article-share{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:0 22px}.article-share .eyebrow{width:100%;margin-bottom:0}.registration-alert>.container{font-size:.88rem}.empty-state{padding:26px;gap:16px}.empty-state h3{font-size:1.1rem}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-top>p{font-size:.88rem}.footer-links{grid-column:1/-1;justify-content:flex-start}.footer-bottom{flex-wrap:wrap;gap:12px 24px}.footer-bottom>span:nth-child(2){display:none}.page-intro{padding-block:54px 42px}.page-intro h1{font-size:clamp(3.3rem,10vw,5rem)}.page-intro+.section{padding-top:36px}.filter-bar{gap:8px;margin-bottom:30px}.filter-chip{padding:10px 14px}.roster-grid{grid-template-columns:repeat(2,1fr);gap:18px}.roster-card>div{padding:18px}.roster-card h3{font-size:1.2rem}.tournament-date,.tournament-info{grid-column:1/-1}.tournament-info h2{font-size:1.25rem}.partner-grid{grid-template-columns:1fr}.partner-card{padding:26px}.contact-panel{grid-template-columns:1fr;padding:28px;gap:24px}.contact-panel .section-title{font-size:2.8rem}.editorial-banner{padding:36px 26px}.detail-aside{padding:24px}}@media (max-width:380px){.hero h1{font-size:11.4vw}.section-heading{flex-direction:column}.section-heading .text-link{max-width:none}.roster-grid{grid-template-columns:1fr}}