html:has(.q77A9q_page){scroll-behavior:auto}.q77A9q_page{--archive-nav-height:52px;background:var(--color-surface-canvas);color:var(--color-text-strong)}.q77A9q_header{padding-block:var(--spacing-4) var(--spacing-5);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-subtle)}.q77A9q_breadcrumbs{align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.q77A9q_breadcrumbs a{min-height:44px;color:var(--color-brand-action);align-items:center;display:inline-flex}.q77A9q_identity{gap:var(--spacing-7);padding-block:var(--spacing-3) var(--spacing-5);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;display:grid}.q77A9q_identityMeta{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.q77A9q_identityMeta p{color:var(--color-brand-action);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label)}.q77A9q_identityMeta>span{padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-text-body);font-size:var(--font-size-caption)}.q77A9q_identity h1{margin-top:var(--spacing-3);max-width:26em;font-size:clamp(1.8rem,2.9vw,2.5rem);line-height:1.35;font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-heading);text-wrap:wrap}.q77A9q_titleCampus{display:inline-block}.q77A9q_description{margin-top:var(--spacing-3);color:var(--color-text-body);font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_competitionLabel{gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-3);color:var(--color-brand-action);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.q77A9q_competitionLabel span{padding-left:var(--spacing-4);border-left:1px solid var(--color-border-strong);color:var(--color-text-body)}.q77A9q_actions{gap:var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.q77A9q_actions a{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:44px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-brand-action);font-size:var(--font-size-action);font-weight:var(--font-weight-bold);display:inline-flex}.q77A9q_actions a:first-child{background:var(--color-brand-action);border-color:var(--color-brand-action);color:var(--color-text-on-dark)}.q77A9q_headerImage{border-radius:var(--radius-card);background:var(--color-brand-deep);height:230px;margin:0;position:relative;overflow:hidden}.q77A9q_headerImage img{object-fit:cover;object-position:center 55%}.q77A9q_headerImage figcaption{padding:var(--spacing-3);color:var(--color-text-on-dark);font-size:var(--font-size-caption);background:linear-gradient(#0000,#07152fd9);position:absolute;inset:auto 0 0}.q77A9q_summary{border-block:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;grid-template-columns:1.2fr 1.3fr 1fr .7fr;margin:0;display:grid}.q77A9q_summary>div{padding:var(--spacing-3) var(--spacing-4);border-right:1px solid var(--color-border-subtle)}.q77A9q_summary>div:first-child{padding-left:0}.q77A9q_summary>div:last-child{border-right:0}.q77A9q_summary dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.q77A9q_summary dd{margin:var(--spacing-1) 0 0;font-size:var(--font-size-meta);font-weight:var(--font-weight-bold)}.q77A9q_navigation{z-index:45;top:var(--header-height);min-height:var(--archive-nav-height);background:var(--color-surface-raised);border-bottom:1px solid var(--color-border-subtle);scroll-margin-top:var(--header-height);position:sticky}.q77A9q_desktopNavigation{display:flex;overflow-x:auto}.q77A9q_navigation a{min-height:52px;padding-inline:var(--spacing-3);color:var(--color-text-body);font-size:var(--font-size-action);font-weight:var(--font-weight-semibold);white-space:nowrap;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.q77A9q_navigation a:hover{background:var(--color-info-surface);border-bottom-color:var(--color-brand-action);color:var(--color-brand-action)}.q77A9q_mobileNavigation{display:none}.q77A9q_page :where(a,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.q77A9q_page .cup-archive-section{scroll-margin-top:calc(var(--archive-nav-height) + var(--spacing-4));padding-block:clamp(36px,4vw,56px)}.q77A9q_page [id^=match-]{scroll-margin-top:calc(var(--archive-nav-height) + var(--spacing-4))}.q77A9q_page>.share-actions{margin-block:var(--spacing-3)}.q77A9q_page .cup-section-heading{margin-bottom:var(--spacing-5);gap:var(--spacing-5)}.q77A9q_page .cup-section-heading h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:var(--line-height-heading)}.q77A9q_page .cup-section-heading>div>p{color:var(--color-brand-action);font-size:var(--font-size-caption)}.q77A9q_page .cup-section-heading-light>div>p{color:var(--color-brand-sky-soft)}.q77A9q_page .cup-section-heading>span{font-size:var(--font-size-meta)}.q77A9q_page .cup-archive-section:target .cup-section-heading h2{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-sky);text-decoration-color:var(--color-brand-sky);text-underline-offset:.25em}.q77A9q_page .cup-overview-primary{padding:var(--spacing-5)}.q77A9q_page .cup-overview-secondary section{padding:var(--spacing-5)}.q77A9q_page .cup-womens-overview>article{padding:var(--spacing-5)}.q77A9q_page .cup-overview-primary>p{color:var(--color-brand-action)}.q77A9q_page .cup-overview-secondary section>p{color:var(--color-brand-action)}.q77A9q_page .cup-scorers-panel header p{color:var(--color-brand-action)}.q77A9q_page .cup-discipline-panel section>p{color:var(--color-brand-action)}.q77A9q_page .cup-red-card-panel>div:first-child p{color:var(--color-brand-action)}.q77A9q_page .cup-awards-panel>div:first-child p{color:var(--color-brand-action)}.q77A9q_page .cup-final-timeline li :is(time,strong,span){font-size:var(--font-size-meta)}.q77A9q_page .cup-shootout-row>span{font-size:var(--font-size-meta)}.q77A9q_page .cup-final-timeline li span{color:var(--color-text-on-dark-muted)}.q77A9q_page .cup-shootout-head{color:var(--color-text-on-dark-muted)}.q77A9q_page .cup-discipline-row{font-size:var(--font-size-caption)}.q77A9q_page .cup-scorers-panel header>span{font-size:var(--font-size-caption)}:is(.q77A9q_page .cup-overview-primary h3,.q77A9q_page .cup-womens-overview h3){font-size:var(--font-size-card-title)}.q77A9q_page .cup-overview-primary :is(dt,dd){font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_page .cup-overview-secondary ul{font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_page .cup-womens-overview p:last-child{font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_page .cup-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.q77A9q_page .cup-womens-stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.q77A9q_page .cup-overview-stats>div{min-height:74px;padding:var(--spacing-3)}.q77A9q_page .cup-overview-stats strong{font-size:var(--font-size-card-title)}.q77A9q_page .cup-overview-stats span{font-size:var(--font-size-caption)}.q77A9q_page .cup-standing-groups{gap:var(--spacing-5);grid-template-columns:1fr}.q77A9q_page .cup-standing-group>header{padding:var(--spacing-3) var(--spacing-4)}.q77A9q_page .cup-standing-group>header>:is(span,p){font-size:var(--font-size-caption)}.q77A9q_page .cup-statistics-layout>*{min-width:0}:is(.q77A9q_page .cup-standing-table-wrap,.q77A9q_page .cup-stat-table-wrap){max-width:100%;display:block;overflow-x:auto}:is(.q77A9q_page .cup-standing-table,.q77A9q_page .cup-stat-table){min-width:680px}:is(.q77A9q_page .cup-standing-mobile,.q77A9q_page .cup-stat-mobile){display:none}:is(.q77A9q_page .cup-standing-table :is(th,td),.q77A9q_page .cup-stat-table :is(th,td)){height:48px;font-size:var(--font-size-meta)}:is(.q77A9q_page .cup-standing-table td:last-child,.q77A9q_page .cup-stat-table td:last-child){font-size:var(--font-size-body)}.q77A9q_page .cup-team-list summary{min-height:80px}.q77A9q_page .cup-team-list summary>b{text-align:center;font-variant-numeric:tabular-nums}.q77A9q_page .cup-team-list summary>b small{margin-top:var(--spacing-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);white-space:nowrap;display:block}.q77A9q_page .cup-team-roster{padding:var(--spacing-5);gap:var(--spacing-5)}.q77A9q_page .cup-team-roster>section>p{margin-block:var(--spacing-2)}.q77A9q_page .cup-team-roster>section>div{grid-template-columns:repeat(4,minmax(0,1fr))}.q77A9q_page .cup-team-roster>section>div>span{min-height:44px;padding:var(--spacing-2);font-size:var(--font-size-meta)}.q77A9q_page .cup-womens-roster-list .cup-team-roster>section:last-child>div{grid-template-columns:1fr}.q77A9q_page .cup-official-overview>article{min-height:132px}.q77A9q_page .cup-assignment-list{grid-template-columns:1fr}.q77A9q_page .cup-assignment-list details:nth-child(n){border:1px solid var(--color-border-subtle);border-top:0}.q77A9q_page .cup-assignment-list details:first-child{border-top:1px solid var(--color-border-subtle)}.q77A9q_page .cup-assignment-list summary{min-height:76px}.q77A9q_page .cup-assignment-list details dl{grid-template-columns:repeat(4,minmax(0,1fr))}.q77A9q_page .cup-knockout-grid{margin-top:var(--spacing-5)}.q77A9q_page .cup-knockout-grid :is(header,article>div){font-size:var(--font-size-caption)}.q77A9q_page .cup-final-image{min-height:320px}.q77A9q_page .cup-final-scorecard{padding:var(--spacing-5)}.q77A9q_page .cup-final-scorecard :is(span,dt,.q77A9q_cup-final-penalty){font-size:var(--font-size-meta)}.q77A9q_page .cup-final-timeline li{font-size:var(--font-size-meta)}.q77A9q_page .cup-shootout-head{font-size:var(--font-size-meta)}.q77A9q_page .cup-shootout-row{font-size:var(--font-size-meta)}.q77A9q_page .cup-final-ranking>div{min-height:100px;padding:var(--spacing-4)}.q77A9q_page .cup-final-ranking small{font-size:var(--font-size-caption)}.q77A9q_page .cup-final-ranking strong{font-size:var(--font-size-meta)}.q77A9q_page .cup-awards-panel{color:var(--color-text-strong)}.q77A9q_page .cup-awards-panel>div:last-child{background:var(--color-surface-raised);color:var(--color-text-strong)}.q77A9q_page .cup-awards-panel article{min-height:130px;padding:var(--spacing-4)}.q77A9q_page .cup-awards-panel article strong{font-size:var(--font-size-card-title)}.q77A9q_page .cup-womens-podium article{min-height:160px;padding:var(--spacing-4)}.q77A9q_page .cup-womens-podium article:first-child{min-height:160px;padding:var(--spacing-4)}.q77A9q_page .cup-womens-podium article{color:var(--color-text-strong)}.q77A9q_page .cup-womens-podium article:first-child{color:var(--color-text-on-dark)}.q77A9q_page .cup-womens-podium article:first-child>p{color:var(--color-brand-sky-soft)}.q77A9q_page .cup-womens-awards article{min-height:124px;padding:var(--spacing-4)}.q77A9q_page .cup-womens-awards strong{padding-top:var(--spacing-3);font-size:var(--font-size-card-title)}.q77A9q_page .cup-womens-rule-grid section{min-height:125px;padding:var(--spacing-4)}.q77A9q_page .cup-womens-rule-grid :is(span,p){font-size:var(--font-size-caption);line-height:var(--line-height-reading)}.q77A9q_page .cup-womens-record-grid :is(article span,article small,dt){font-size:var(--font-size-caption);line-height:var(--line-height-reading)}.q77A9q_page .cup-womens-record-grid>section{min-height:0;padding:var(--spacing-5)}.q77A9q_page .cup-story-list>a>div{min-height:180px}.q77A9q_page .cup-story-list>a.q77A9q_is-featured>div{min-height:260px}:is(.q77A9q_page .cup-story-list article>:is(span,b),.q77A9q_page .cup-womens-story-card article>:is(span,b)){font-size:var(--font-size-caption)}.q77A9q_page .cup-story-list article>p{font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_page .cup-womens-story-card p{font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_page .cup-story-list .q77A9q_is-featured h3{font-size:var(--font-size-card-title)}.q77A9q_page .cup-womens-story-card h3{font-size:var(--font-size-card-title)}.q77A9q_page .cup-womens-story-card>div{min-height:280px}.q77A9q_page .cup-gallery-balanced{columns:3;column-gap:var(--spacing-3);margin-top:var(--spacing-5)}.q77A9q_page .cup-gallery-balanced figure{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-3)}.q77A9q_page .cup-gallery-balanced a{min-height:44px;display:block}.q77A9q_page .cup-gallery-balanced figcaption{padding:var(--spacing-2);color:var(--color-text-body);font-size:var(--font-size-caption);line-height:1.5}.q77A9q_document{gap:var(--spacing-5);padding:var(--spacing-5);border-block:1px solid var(--color-border-subtle);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.q77A9q_fileType{padding:var(--spacing-2);border:1px solid var(--color-border-strong);color:var(--color-brand-action);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.q77A9q_document h3{font-size:var(--font-size-card-title)}.q77A9q_document p{margin-top:var(--spacing-1);color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.q77A9q_documentActions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.q77A9q_documentActions a,.q77A9q_returnLinks a{min-height:44px;padding-inline:var(--spacing-3);color:var(--color-brand-action);font-size:var(--font-size-action);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.q77A9q_documentActions a{border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.q77A9q_returnLinks{border-top:1px solid var(--color-border-subtle);padding-block:var(--spacing-3)}.q77A9q_returnLinks>div{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.q77A9q_returnLinks span{color:var(--color-text-muted);font-size:var(--font-size-caption)}@media (max-width:1080px){.q77A9q_identity{gap:var(--spacing-5)}.q77A9q_page .cup-gallery-balanced{columns:2}.q77A9q_page .cup-womens-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.q77A9q_identity{grid-template-columns:minmax(0,1fr)}.q77A9q_headerImage{height:clamp(160px,28vw,230px)}.q77A9q_desktopNavigation{display:none}.q77A9q_mobileNavigation{display:block}.q77A9q_mobileNavigation summary{min-height:52px;color:var(--color-brand-action);font-size:var(--font-size-action);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.q77A9q_mobileNavigation summary:after{content:"+";font-size:var(--font-size-card-title)}.q77A9q_mobileNavigation[open] summary:after{content:"−"}.q77A9q_mobileNavigation summary span{margin-left:auto;margin-right:var(--spacing-3);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.q77A9q_mobileNavigation>div{padding-bottom:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.q77A9q_navigation a{min-height:44px;padding-inline:var(--spacing-1)}.q77A9q_page .cup-team-roster>section>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.q77A9q_header{padding-block:var(--spacing-2) var(--spacing-4)}.q77A9q_identity{padding-top:var(--spacing-2);gap:var(--spacing-3)}.q77A9q_identity h1{font-size:1.55rem}.q77A9q_identityMeta p{letter-spacing:.04em}.q77A9q_identityMeta{gap:var(--spacing-2)}.q77A9q_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.q77A9q_summary>div{padding:var(--spacing-2)}.q77A9q_summary>div:nth-child(odd){padding-left:0}.q77A9q_summary>div:nth-child(2n){border-right:0}.q77A9q_summary>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.q77A9q_actions{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.q77A9q_actions a{padding:var(--spacing-2);gap:var(--spacing-2);font-size:var(--font-size-meta)}.q77A9q_page .cup-section-heading{gap:var(--spacing-2)}:is(.q77A9q_page .cup-overview-stats,.q77A9q_page .cup-womens-stat-strip){grid-template-columns:repeat(2,minmax(0,1fr))}.q77A9q_page .cup-team-list summary{padding-inline:var(--spacing-2);grid-template-columns:30px minmax(0,1fr) 62px 18px}.q77A9q_page .cup-team-roster{padding:var(--spacing-4)}.q77A9q_page .cup-team-roster>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.q77A9q_page .cup-assignment-list details dl{padding-left:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.q77A9q_page .cup-final-image{min-height:220px}.q77A9q_page .cup-final-ranking{grid-template-columns:1fr}.q77A9q_page .cup-final-ranking>div{align-items:center;gap:var(--spacing-3);grid-template-columns:36px minmax(0,1fr) auto;min-height:68px;display:grid}.q77A9q_page .cup-final-ranking span{grid-row:auto}:is(.q77A9q_page .cup-final-ranking strong,.q77A9q_page .cup-final-ranking small){margin:0}.q77A9q_page .cup-womens-podium article{min-height:130px}.q77A9q_page .cup-womens-podium article:first-child{min-height:130px}.q77A9q_page .cup-womens-awards article{min-height:110px}.q77A9q_page .cup-womens-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q77A9q_page .cup-story-list>a:not(.q77A9q_is-featured){grid-template-columns:100px minmax(0,1fr)}.q77A9q_page .cup-story-list>a:not(.q77A9q_is-featured)>div{min-height:160px}.q77A9q_page .cup-story-list article{min-height:0;padding:var(--spacing-3)}.q77A9q_page .cup-story-list>a.q77A9q_is-featured>div{min-height:200px}.q77A9q_page .cup-womens-story-card>div{min-height:200px}.q77A9q_page .cup-gallery-balanced{columns:2;column-gap:var(--spacing-2)}.q77A9q_document{gap:var(--spacing-3);padding:var(--spacing-4);grid-template-columns:auto minmax(0,1fr)}.q77A9q_documentActions{grid-column:1/-1}.q77A9q_documentActions a{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.q77A9q_page{scroll-behavior:auto}:is(.q77A9q_page .cup-team-list summary>i,.q77A9q_page .cup-assignment-list summary>i){transition:none}}
.JHHkIq_profile{border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-brand-action);border-radius:var(--radius-card);background:var(--color-surface-raised);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.JHHkIq_facts,.JHHkIq_profileSide>section{min-width:0;padding:clamp(20px,3vw,32px)}.JHHkIq_facts{background:linear-gradient(135deg, var(--color-info-surface), var(--color-surface-raised) 75%);border-right:1px solid var(--color-border-subtle)}.JHHkIq_eyebrow{color:var(--color-brand-action);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label)}.JHHkIq_profile h3{margin-top:var(--spacing-2);font-size:var(--font-size-card-title);line-height:var(--line-height-heading)}.JHHkIq_introduction{margin-top:var(--spacing-3);color:var(--color-text-body);font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.JHHkIq_facts dl{margin:var(--spacing-5) 0 0}.JHHkIq_facts dl>div{gap:var(--spacing-3);padding-block:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-meta);line-height:var(--line-height-reading);grid-template-columns:80px minmax(0,1fr);display:grid}.JHHkIq_facts dt{color:var(--color-text-muted)}.JHHkIq_facts dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.JHHkIq_profileSide>section+section{border-top:1px solid var(--color-border-subtle)}.JHHkIq_profileSide ul{gap:var(--spacing-2);margin-top:var(--spacing-3);color:var(--color-text-body);font-size:var(--font-size-meta);line-height:var(--line-height-reading);padding-left:1.2em;display:grid}.JHHkIq_statistics{margin-block:var(--spacing-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.JHHkIq_statistics>div{gap:var(--spacing-1);padding:var(--spacing-4);border-right:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.JHHkIq_statistics>div:last-child{border-right:0}.JHHkIq_statistics strong{color:var(--color-brand-action);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem)}.JHHkIq_statistics span{color:var(--color-text-muted);font-size:var(--font-size-caption)}.JHHkIq_rankings{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JHHkIq_rankings article{min-width:0;min-height:170px;padding:var(--spacing-5);border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #fff3;position:relative}.JHHkIq_rankings article:first-child{background:linear-gradient(135deg,#224b79,#112b4a);border-color:#8dccff}.JHHkIq_rankings article>span{margin-bottom:var(--spacing-4);color:#a9ddff;font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.JHHkIq_rankings article>p{color:var(--color-text-on-dark-muted);font-size:var(--font-size-caption)}.JHHkIq_rankings h3{margin-top:var(--spacing-2);color:var(--color-text-on-dark);font-size:var(--font-size-card-title);line-height:var(--line-height-heading)}.JHHkIq_rankings small{margin-top:var(--spacing-2);color:var(--color-text-on-dark-muted);font-size:var(--font-size-caption);display:block}.JHHkIq_awards{margin-top:var(--spacing-6)}.JHHkIq_awards>div:first-child h3{margin-top:var(--spacing-1);font-size:var(--font-size-card-title)}.JHHkIq_awards .JHHkIq_eyebrow{color:#a9ddff}.JHHkIq_awardGrid{gap:var(--spacing-3);margin-top:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JHHkIq_awardGrid article{min-width:0;padding:var(--spacing-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text-strong);flex-direction:column;display:flex}.JHHkIq_awardGrid article>span{color:var(--color-text-muted);font-size:var(--font-size-caption)}.JHHkIq_awardGrid h4{margin-top:var(--spacing-4);color:var(--color-text-body);font-size:var(--font-size-meta);font-weight:var(--font-weight-regular)}.JHHkIq_awardGrid strong{margin-top:var(--spacing-2);color:var(--color-brand-action);font-size:var(--font-size-card-title);line-height:var(--line-height-heading)}.JHHkIq_awardGrid small{margin-top:var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-caption)}.JHHkIq_supplement{margin-top:var(--spacing-5);padding:var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text-body);font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.JHHkIq_supplement summary{cursor:pointer;min-height:44px;color:var(--color-brand-action);font-weight:var(--font-weight-semibold);align-content:center}.JHHkIq_supplement dl{gap:var(--spacing-4);margin-top:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JHHkIq_supplement dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.JHHkIq_supplement dd{margin:var(--spacing-1) 0 0}.JHHkIq_records{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JHHkIq_records>section{padding:var(--spacing-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised)}.JHHkIq_records h3{margin-top:var(--spacing-2);font-size:var(--font-size-card-title)}.JHHkIq_records article{gap:var(--spacing-1);padding-block:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);display:grid}.JHHkIq_records :is(span,small,dt,p:not(.JHHkIq_eyebrow)){color:var(--color-text-body);font-size:var(--font-size-meta);line-height:var(--line-height-reading)}.JHHkIq_records dl{margin-top:var(--spacing-4)}.JHHkIq_records dl>div{justify-content:space-between;gap:var(--spacing-3);padding-block:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.JHHkIq_records dd{font-weight:var(--font-weight-bold)}.JHHkIq_records>section>p:last-child{margin-top:var(--spacing-4)}@media (max-width:820px){.JHHkIq_profile{grid-template-columns:minmax(0,1fr)}.JHHkIq_facts{border-right:0;border-bottom:1px solid var(--color-border-subtle)}.JHHkIq_profileSide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JHHkIq_profileSide>section+section{border-top:0;border-left:1px solid var(--color-border-subtle)}.JHHkIq_rankings,.JHHkIq_awardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JHHkIq_rankings article:first-child:nth-last-child(3),.JHHkIq_awardGrid article:first-child:nth-last-child(3){grid-column:1/-1}}@media (max-width:600px){.JHHkIq_profileSide,.JHHkIq_records,.JHHkIq_supplement dl{grid-template-columns:minmax(0,1fr)}.JHHkIq_profileSide>section+section{border-left:0;border-top:1px solid var(--color-border-subtle)}.JHHkIq_statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.JHHkIq_statistics>div:nth-child(2n){border-right:0}.JHHkIq_statistics>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.JHHkIq_rankings,.JHHkIq_awardGrid{grid-template-columns:minmax(0,1fr)}.JHHkIq_rankings article{min-height:0}.JHHkIq_rankings article>span{float:right;margin:0 0 var(--spacing-3) var(--spacing-3)}}
._9aJ6KG_match{scroll-margin-top:calc(var(--header-height) + var(--archive-nav-height,52px) + var(--spacing-4))}._9aJ6KG_match:target{background:var(--color-info-surface);outline:3px solid var(--focus-ring);outline-offset:-3px}._9aJ6KG_mobileStage{display:none}._9aJ6KG_table td:last-child a{min-height:44px}@media (max-width:720px){._9aJ6KG_region._9aJ6KG_region{scrollbar-gutter:auto;background:0 0;border:0;display:block;overflow:visible}._9aJ6KG_table._9aJ6KG_table{width:100%;min-width:0;display:block}._9aJ6KG_table caption,._9aJ6KG_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._9aJ6KG_table tbody{gap:var(--spacing-3);display:grid}._9aJ6KG_table ._9aJ6KG_match{align-items:center;gap:var(--spacing-3) var(--spacing-2);padding:var(--spacing-4);border-left:4px solid var(--color-brand-action);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._9aJ6KG_table ._9aJ6KG_match td{min-width:0;height:auto;font-size:var(--font-size-meta);overflow-wrap:anywhere;border:0;padding:0;line-height:1.5}._9aJ6KG_table ._9aJ6KG_match td:first-child{font-size:var(--font-size-caption);grid-area:1/1/auto/3;align-self:start;padding-right:4rem}._9aJ6KG_mobileStage{display:inline}._9aJ6KG_table ._9aJ6KG_match td:nth-child(2){display:none}._9aJ6KG_table ._9aJ6KG_match td:nth-child(3){text-align:right;grid-area:1/2/auto/4;place-self:start end}._9aJ6KG_table ._9aJ6KG_match td:nth-child(3) strong,._9aJ6KG_table ._9aJ6KG_match td:nth-child(3) small{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}._9aJ6KG_table ._9aJ6KG_match td:nth-child(4),._9aJ6KG_table ._9aJ6KG_match td:nth-child(5),._9aJ6KG_table ._9aJ6KG_match td:nth-child(6){padding-block:var(--spacing-4);color:var(--color-text-strong);grid-row:2}._9aJ6KG_table ._9aJ6KG_match td:nth-child(4){grid-column:1}._9aJ6KG_table ._9aJ6KG_match td:nth-child(5){text-align:center;grid-column:2}._9aJ6KG_table ._9aJ6KG_match td:nth-child(6){text-align:right;grid-column:3}._9aJ6KG_table ._9aJ6KG_match td:nth-child(5) b{color:var(--color-brand-nuaa);font-size:var(--font-size-card-title)}._9aJ6KG_table ._9aJ6KG_match td:nth-child(7){padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-caption);grid-column:1/-1}._9aJ6KG_table ._9aJ6KG_match td:last-child{gap:var(--spacing-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._9aJ6KG_table ._9aJ6KG_match td:last-child a+a{margin-left:0}}
.o-Tpoa_modules{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:20px;min-width:0;display:grid}.o-Tpoa_module{border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-brand-action);background:var(--color-surface-raised);min-width:0;min-height:260px;color:var(--color-text-strong);border-radius:12px;flex-direction:column;gap:16px;padding:26px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.o-Tpoa_module:visited{color:var(--color-text-strong)}.o-Tpoa_module:nth-child(2n){border-top-color:var(--color-brand-deep)}.o-Tpoa_moduleTop{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.o-Tpoa_moduleNumber{color:var(--color-brand-action);font-variant-numeric:tabular-nums;margin-right:auto;font-size:1.125rem;font-weight:650}.o-Tpoa_moduleTop small{border-left:1px solid var(--color-border-subtle);font:inherit;padding-left:8px}.o-Tpoa_module h3{color:var(--color-text-strong);overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:750;line-height:1.45}.o-Tpoa_module p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.o-Tpoa_moduleFooter{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.o-Tpoa_moduleFooter>span{color:var(--color-text-muted);font-size:.8125rem}.o-Tpoa_moduleFooter strong{color:var(--color-brand-action);align-items:center;gap:10px;font-size:.875rem;font-weight:650;display:flex}.o-Tpoa_arrow{background:var(--color-info-surface);border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.1rem;display:inline-grid}.o-Tpoa_toolbar{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:grid}.o-Tpoa_toolbar h3{color:var(--color-text-strong);font-size:1rem;font-weight:650}.o-Tpoa_toolbar p{color:var(--color-text-muted);margin-top:5px;font-size:.875rem;line-height:1.6}.o-Tpoa_season{color:var(--color-text-muted);flex:none;align-items:center;gap:12px;font-size:.875rem;display:inline-flex}.o-Tpoa_season select{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-width:100px;min-height:44px;color:var(--color-text-strong);font:inherit;cursor:pointer;border-radius:6px;padding:8px 32px 8px 14px;font-weight:650}.o-Tpoa_season button{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-height:44px;color:var(--color-brand-action);font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px}.o-Tpoa_back{min-height:44px;color:var(--color-brand-action);align-items:center;gap:10px;margin-bottom:16px;font-size:.9375rem;font-weight:650;display:inline-flex}.o-Tpoa_back:visited{color:var(--color-brand-action)}.o-Tpoa_detailHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.o-Tpoa_detailHeading h3{color:var(--color-text-strong);margin-top:8px;font-size:clamp(1.4rem,3vw,2rem);font-weight:750;line-height:1.45}.o-Tpoa_detailHeading p{color:var(--color-text-muted);font-size:.875rem;line-height:1.6}.o-Tpoa_detailHeading a{min-height:44px;color:var(--color-brand-action);align-items:center;font-weight:650;display:inline-flex}.o-Tpoa_inlineFilters{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.o-Tpoa_inlineFilters label{color:var(--color-text-muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.o-Tpoa_inlineFilters label>span{white-space:nowrap;flex:none}.o-Tpoa_inlineFilters select{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-width:130px;max-width:240px;min-height:44px;color:var(--color-text-strong);font:inherit;border-radius:6px;padding:8px 28px 8px 10px}.o-Tpoa_season select,.o-Tpoa_inlineFilters select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23647794' stroke-width='1.8'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.o-Tpoa_inlineFilters>p{color:var(--color-text-muted);margin-left:auto;font-size:.8125rem}.o-Tpoa_modules a:focus-visible,.o-Tpoa_back:focus-visible,.o-Tpoa_season :is(select,button):focus-visible,.o-Tpoa_inlineFilters select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover){.o-Tpoa_module:hover{border-color:var(--color-brand-action);box-shadow:0 8px 24px #1020400d}.o-Tpoa_back:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:600px){.o-Tpoa_module{min-height:235px;padding:22px}.o-Tpoa_modules{gap:14px}.o-Tpoa_toolbar{align-items:flex-start}.o-Tpoa_season{margin-left:auto}.o-Tpoa_inlineFilters{align-items:stretch;gap:12px;padding:16px}.o-Tpoa_inlineFilters label{flex:180px;min-width:0}.o-Tpoa_inlineFilters select{width:100%;min-width:0;max-width:none}.o-Tpoa_inlineFilters>p{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.o-Tpoa_module{transition:none}}
.eef-Oq_page{min-width:0}.eef-Oq_lines{gap:.25em;display:grid}.eef-Oq_lines>span{display:block}.eef-Oq_page .cup-archive-nav .page-shell{justify-content:center}.eef-Oq_page .core-competition-section-intro>div>p:last-child:not(:first-child){color:var(--color-text-muted);letter-spacing:normal;margin-top:12px;font-size:.9375rem;font-weight:400}.eef-Oq_appointmentSummary{color:var(--color-text-muted);margin-bottom:20px;font-size:.9375rem}.eef-Oq_appointments{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.eef-Oq_appointment{border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-brand-action);background:var(--color-surface-raised);border-radius:8px;min-width:0;padding:24px}.eef-Oq_appointment header>p{color:var(--color-brand-action);font-size:.875rem;font-weight:650;line-height:1.6}.eef-Oq_appointment h3{overflow-wrap:anywhere;margin-top:12px;font-size:1.125rem;font-weight:700;line-height:1.6}.eef-Oq_appointment h3>span{color:var(--color-text-muted);padding-inline:4px;font-size:.875rem}.eef-Oq_appointmentBadges{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:.8125rem;display:flex}.eef-Oq_appointmentBadges>span{background:var(--color-surface-subtle);color:var(--color-text-body);border-radius:4px;padding:4px 8px}.eef-Oq_appointmentBadges>span[data-status=scheduled]{background:var(--color-info-surface);color:var(--color-brand-action)}.eef-Oq_appointmentFacts{border-block:1px solid var(--color-border-subtle);gap:14px;margin-top:20px;padding-block:18px;display:grid}.eef-Oq_appointmentFacts dt{color:var(--color-text-muted);font-size:.8125rem}.eef-Oq_appointmentFacts dd{margin-top:4px;font-size:.9375rem;font-weight:600;line-height:1.6}.eef-Oq_positions{margin-top:12px}.eef-Oq_positions>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:8px;font-size:.9375rem;display:flex}.eef-Oq_positions dt{color:var(--color-text-muted)}.eef-Oq_positions dd{font-weight:650}.eef-Oq_appointmentLink{min-height:44px;color:var(--color-brand-action);align-items:center;margin-top:12px;font-size:.875rem;display:inline-flex}.eef-Oq_appointmentControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.eef-Oq_appointmentControls nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;font-size:.9375rem;display:flex}.eef-Oq_appointmentControls button{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-height:44px;color:var(--color-brand-action);cursor:pointer;border-radius:6px;padding:10px 16px;font-size:.9375rem}.eef-Oq_appointmentControls button:disabled{color:var(--color-text-muted);cursor:default}.eef-Oq_page :is(a,button):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:1100px){.eef-Oq_appointments{grid-template-columns:repeat(2,minmax(0,1fr))}.eef-Oq_page .cup-archive-nav .page-shell{justify-content:flex-start}}@media (max-width:760px){.eef-Oq_appointments{grid-template-columns:1fr}.eef-Oq_appointment{padding:20px}}
.-NKcTq_name{flex-wrap:wrap;align-items:baseline;column-gap:.25em;max-width:100%;display:inline-flex}.-NKcTq_level{color:var(--color-text-muted,#596b7d);white-space:nowrap;font-size:.85em;font-weight:500}@media print{.-NKcTq_level{color:#333}}
