.rankings_page__gwJu2{width:min(100%,86rem);min-width:0;margin-inline:auto}.rankings_hero__iiWNt{max-width:none;margin-bottom:clamp(.9rem,2vw,1.4rem);border-top:.2rem solid var(--color-editorial-oxblood);border-bottom:1px solid var(--line);padding:clamp(.9rem,2vw,1.25rem) 0 clamp(1rem,2vw,1.35rem);color:var(--ink);background:transparent}.rankings_hero__iiWNt:after,.rankings_hero__iiWNt:before{content:none}.rankings_hero__iiWNt .page-hero__copy{max-width:72rem}.rankings_hero__iiWNt .ds-overline{color:var(--color-editorial-oxblood)}.rankings_hero__iiWNt .page-hero__title{max-width:none;margin-top:.35rem;color:var(--ink);font-family:var(--font-editorial);font-size:clamp(2.35rem,4.8vw,4.1rem);font-weight:520;letter-spacing:-.05em;line-height:.95}.rankings_hero__iiWNt .page-hero__description{max-width:55rem;margin-top:.55rem;color:var(--ink-muted);font-family:var(--font-sans);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.5}.rankings_hero__iiWNt .page-hero__status{margin-top:.75rem}.rankings_heroStatus__GiB0T{max-width:55rem}.rankings_rankingsAnalysis__Y8Uaz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;margin:0 0 clamp(1.25rem,2.5vw,2rem);border-top:.2rem solid var(--color-editorial-oxblood);border-bottom:1px solid var(--line);padding:1rem 1.1rem;background:var(--surface-strong)}.rankings_rankingsAnalysis__Y8Uaz h2,.rankings_rankingsAnalysis__Y8Uaz p,.rankings_rankingsAnalysis__Y8Uaz span{margin:0}.rankings_rankingsAnalysis__Y8Uaz p{color:var(--color-editorial-oxblood);font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.rankings_rankingsAnalysis__Y8Uaz h2{margin-top:.25rem;font-family:var(--font-editorial);font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:580;letter-spacing:-.025em;line-height:1.12}.rankings_rankingsAnalysis__Y8Uaz span{display:block;max-width:58rem;margin-top:.35rem;color:var(--ink-muted);font-size:.82rem;line-height:1.5}.rankings_rankingsAnalysis__Y8Uaz>a{color:var(--color-heritage-blue-strong);font-size:.75rem;font-weight:850;white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-heritage-blue) 45%,transparent);text-underline-offset:.22rem}.rankings_rankingsAnalysis__Y8Uaz>a:hover{color:var(--ink);text-decoration-color:currentColor}.rankings_movers__gX6de{overflow:hidden;margin:0 0 clamp(1.35rem,2.8vw,2.2rem);border-top:.22rem solid var(--color-editorial-oxblood);border-bottom:1px solid var(--line);background:var(--surface-strong)}.rankings_moversHeader__0Qq0p{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,28rem);align-items:end;gap:1rem 2rem;padding:clamp(1rem,2.2vw,1.35rem)}.rankings_moversColumn__787oq h3,.rankings_moversHeader__0Qq0p h2,.rankings_moversHeader__0Qq0p>p,.rankings_moversOverline__oxlLe{margin:0}.rankings_moversOverline__oxlLe{color:var(--color-editorial-oxblood);font-size:.66rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rankings_moversHeader__0Qq0p h2{margin-top:.25rem;font-family:var(--font-editorial);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:580;letter-spacing:-.03em;line-height:1.08}.rankings_moversHeader__0Qq0p>p{color:var(--ink-muted);font-size:.75rem;font-weight:620;line-height:1.5}.rankings_moversColumns__c24Fr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.rankings_moversColumn__787oq{min-width:0;padding:.85rem 1.1rem .25rem}.rankings_moversColumn__787oq+.rankings_moversColumn__787oq{border-left:1px solid var(--line)}.rankings_moversColumn__787oq h3{padding-bottom:.65rem;color:var(--ink);font-family:var(--font-editorial);font-size:1rem;font-weight:650}.rankings_moversList__gumC_{margin:0;padding:0;list-style:none}.rankings_moversList__gumC_ li{border-top:1px solid var(--line)}.rankings_moverRow__TWOrT{display:grid;min-height:4.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;color:var(--ink);text-decoration:none}.rankings_moverRow__TWOrT:hover .rankings_moverIdentity__dnBBh strong{color:var(--color-heritage-blue-strong);text-decoration:underline;text-underline-offset:.18rem}.rankings_moverIdentity__dnBBh{display:block;min-width:0}.rankings_moverIdentity__dnBBh span,.rankings_moverIdentity__dnBBh strong{display:block}.rankings_moverIdentity__dnBBh strong{font-family:var(--font-editorial);font-size:.96rem;font-weight:650;line-height:1.2}.rankings_moverIdentity__dnBBh span{margin-top:.18rem;color:var(--ink-muted);font-size:.64rem;font-weight:670;line-height:1.35}.rankings_moverChange__4bD_H{min-width:3.15rem;font-family:var(--font-editorial);font-size:1.22rem;font-weight:720;text-align:right}.rankings_board__rHNdo{min-width:0;margin-bottom:var(--space-section)}@media (max-width:42rem){.rankings_moversColumns__c24Fr,.rankings_moversHeader__0Qq0p,.rankings_rankingsAnalysis__Y8Uaz{grid-template-columns:minmax(0,1fr)}.rankings_moversHeader__0Qq0p{align-items:start}.rankings_moversColumn__787oq+.rankings_moversColumn__787oq{border-top:1px solid var(--line);border-left:0}}.rankings_boardHeader__pfzx6{display:grid;min-height:3.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2.5rem;margin-bottom:.8rem;border-bottom:1px solid var(--line);padding:.45rem 0 .8rem}.rankings_boardIntro__jnsd6{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}.rankings_boardOverline__vXlhV,.rankings_topTierOverline__T5VnJ{margin:0;color:var(--color-editorial-oxblood);font-size:.68rem;font-weight:850;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.rankings_boardDescription__RqHqD{margin:0;color:var(--ink-muted);font-size:.76rem;font-weight:650;line-height:1.4}.rankings_boardAside__SHrdj{display:flex;align-items:center;gap:1.4rem}.rankings_boardCount__YHw0B{display:flex;align-items:baseline;gap:.4rem;margin:0;white-space:nowrap}.rankings_boardCount__YHw0B strong{color:var(--ink);font-family:var(--font-editorial);font-size:1.65rem;font-weight:600;line-height:1}.rankings_boardCount__YHw0B span{color:var(--ink-muted);font-size:.62rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.rankings_boardJumps__FLZy1{display:flex;flex-wrap:wrap;gap:.75rem}.rankings_boardJumps__FLZy1 a{color:var(--color-heritage-blue-strong);font-size:.7rem;font-weight:800;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-heritage-blue) 40%,transparent);text-underline-offset:.22rem}.rankings_boardJumps__FLZy1 a:hover{color:var(--ink);text-decoration-color:currentColor}.rankings_topTier__LDAYF{overflow:hidden;margin-bottom:clamp(1.25rem,2.5vw,2rem);border-top:.22rem solid var(--color-editorial-oxblood);color:var(--color-text-on-dark);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--color-heritage-blue) 24%,transparent),transparent 20rem),linear-gradient(135deg,#102335,var(--color-deep-navy) 72%)}.rankings_topTierHeader__cxAk3{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem 2rem;border-bottom:1px solid var(--color-border-on-dark);padding:.75rem 1.15rem}.rankings_topTierOverline__T5VnJ{color:var(--color-editorial-oxblood-bright)}.rankings_topTierTitle__HoCm1{margin:.18rem 0 0;font-family:var(--font-editorial);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:560;letter-spacing:-.025em;line-height:1.05}.rankings_topTierNote__vKKoe{max-width:20rem;margin:0;color:rgba(248,246,240,.58);font-size:.7rem;font-weight:650;line-height:1.4;text-align:right}.rankings_topTierList__ls2hJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.rankings_topTierList__ls2hJ .rankings_item__YAsNd{min-width:0;border-right:1px solid var(--color-border-on-dark)}.rankings_topTierList__ls2hJ .rankings_item__YAsNd:last-child{border-right:0}.rankings_topTierList__ls2hJ .rankings_row__pgeXo{display:grid;min-height:9.25rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rank rating" "identity chevron";align-content:space-between;gap:.85rem;border:0;padding:clamp(1rem,2vw,1.35rem);color:var(--color-text-on-dark);background:transparent;text-decoration:none;transition:background-color var(--duration-interaction) ease}.rankings_topTierList__ls2hJ .rankings_row__pgeXo:before{display:none}.rankings_topTierList__ls2hJ .rankings_row__pgeXo:hover{background:rgba(255,255,255,.055)}.rankings_topTierList__ls2hJ .rankings_rank__GTKPP{grid-area:rank;color:var(--color-editorial-oxblood-bright);font-family:var(--font-editorial);font-size:clamp(2.4rem,3.5vw,3.25rem);font-weight:520;letter-spacing:-.06em}.rankings_topTierList__ls2hJ .rankings_identity__lgSpl{grid-area:identity;align-items:center}.rankings_topTierList__ls2hJ .rankings_teamName__FmKlt{color:var(--color-text-on-dark);font-family:var(--font-editorial);font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:600}.rankings_topTierList__ls2hJ .rankings_conference__q2jDq{color:rgba(248,246,240,.6)}.rankings_topTierList__ls2hJ .rankings_rating__AgSzQ{grid-area:rating}.rankings_topTierList__ls2hJ .rankings_ratingValue__U5oL2{color:var(--color-text-on-dark);font-size:1.3rem}.rankings_topTierList__ls2hJ .rankings_ratingLabel__RxkNV{color:rgba(248,246,240,.56)}.rankings_topTierList__ls2hJ .rankings_movementUp__L9s7S{color:var(--color-verified-bright)}.rankings_topTierList__ls2hJ .rankings_movementDown__cXae5{color:var(--color-editorial-oxblood-bright)}.rankings_topTierList__ls2hJ .rankings_chevron__7zD4j{grid-area:chevron;justify-self:end;color:var(--color-heritage-blue-bright)}.rankings_rankingTable__T_4hW{border-top:.18rem solid var(--color-deep-navy)}.rankings_columnLabels__qAXV2,.rankings_row__pgeXo{display:grid;grid-template-columns:3.75rem minmax(0,1fr) 8rem 1.25rem;align-items:center;gap:1rem}.rankings_columnLabels__qAXV2{min-height:2.7rem;border-bottom:1px solid var(--line);padding:.6rem .85rem;color:var(--ink-muted);font-size:.62rem;font-weight:830;letter-spacing:.11em;text-transform:uppercase}.rankings_columnLabels__qAXV2 span:nth-child(3){text-align:right}.rankings_list__p_gM8{margin:0;padding:0;list-style:none}.rankings_item__YAsNd{margin:0;padding:0}.rankings_fieldDivider__U5a3B{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:.22rem solid var(--color-editorial-oxblood);border-bottom:1px solid var(--line);padding:.85rem;color:var(--ink);background:color-mix(in srgb,var(--color-editorial-oxblood-soft) 42%,transparent)}.rankings_fieldDivider__U5a3B strong{font-family:var(--font-editorial);font-size:1rem;font-weight:650}.rankings_fieldDivider__U5a3B span{color:var(--ink-muted);font-size:.68rem;font-weight:680}.rankings_row__pgeXo{position:relative;min-height:4.75rem;border-bottom:1px solid var(--line);padding:.72rem .85rem;color:var(--ink);background:transparent;text-decoration:none;transition:background-color var(--duration-interaction) ease}.rankings_row__pgeXo:before{position:absolute;inset-block:.75rem;left:0;width:.16rem;background:var(--ranking-accent,var(--color-heritage-blue));content:"";opacity:.72}.rankings_row__pgeXo:hover{background:color-mix(in srgb,var(--color-heritage-blue-soft) 28%,transparent)}.rankings_row__pgeXo:focus-visible{outline:2px solid var(--color-heritage-blue);outline-offset:-2px}.rankings_rank__GTKPP{color:var(--color-deep-navy);font-family:var(--font-editorial);font-size:1.4rem;font-weight:600;line-height:1}.rankings_identity__lgSpl{display:flex;min-width:0;align-items:center;gap:.8rem}.rankings_teamCopy__WToIB{display:block;min-width:0}.rankings_teamName__FmKlt{display:block;color:var(--ink);font-family:var(--font-editorial);font-size:1.02rem;font-weight:620;line-height:1.2;overflow-wrap:anywhere}.rankings_conference__q2jDq{display:block;margin-top:.16rem;color:var(--ink-muted);font-size:.68rem;font-weight:650;line-height:1.3}.rankings_rating__AgSzQ{display:grid;min-width:0;justify-items:end;text-align:right}.rankings_ratingValue__U5oL2{color:var(--color-heritage-blue-strong);font-size:1.16rem;font-weight:850;letter-spacing:-.02em;line-height:1}.rankings_ratingLabel__RxkNV{margin-top:.18rem;color:var(--ink-muted);font-size:.56rem;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.rankings_movement__QOH9V{margin-top:.2rem;font-size:.63rem;font-weight:820;line-height:1.2}.rankings_movementUp__L9s7S{color:var(--color-positive)}.rankings_movementDown__cXae5{color:var(--color-editorial-oxblood)}.rankings_chevron__7zD4j{width:.9rem;height:.9rem;color:var(--ink-muted);transition:transform var(--duration-interaction) ease}.rankings_row__pgeXo:hover .rankings_chevron__7zD4j{transform:translateX(.18rem)}@media (max-width:767px){.rankings_hero__iiWNt{margin-bottom:.65rem;padding-block:.85rem 1rem}.rankings_hero__iiWNt .page-hero__title{font-size:clamp(2.2rem,11vw,3.15rem)}.rankings_hero__iiWNt .page-hero__description{font-size:.94rem}.rankings_boardHeader__pfzx6{grid-template-columns:1fr;gap:.55rem;padding-bottom:.7rem}.rankings_boardAside__SHrdj{justify-content:space-between}.rankings_topTierHeader__cxAk3{min-height:3.65rem;padding-inline:.9rem}.rankings_topTierList__ls2hJ{grid-template-columns:1fr}.rankings_topTierList__ls2hJ .rankings_item__YAsNd{border-right:0;border-bottom:1px solid var(--color-border-on-dark)}.rankings_topTierList__ls2hJ .rankings_item__YAsNd:last-child{border-bottom:0}.rankings_topTierList__ls2hJ .rankings_row__pgeXo{min-height:6.4rem;grid-template-columns:2.5rem minmax(0,1fr) auto 1rem;grid-template-areas:"rank identity rating chevron";align-content:center;padding:.8rem .9rem}.rankings_topTierList__ls2hJ .rankings_rank__GTKPP{font-size:2.2rem}.rankings_columnLabels__qAXV2{display:none}.rankings_row__pgeXo{min-height:4.65rem;grid-template-columns:2.35rem minmax(0,1fr) auto .9rem;gap:.65rem;padding:.7rem 0}.rankings_rank__GTKPP{font-size:1.2rem}.rankings_identity__lgSpl{gap:.65rem}.rankings_teamName__FmKlt{font-size:.94rem}.rankings_ratingValue__U5oL2{font-size:1.02rem}.rankings_ratingLabel__RxkNV{max-width:3.8rem;font-size:.52rem}.rankings_fieldDivider__U5a3B{align-items:flex-start;flex-direction:column;gap:.15rem;padding-inline:0}}@media (max-width:480px){.rankings_boardJumps__FLZy1{gap:.55rem}.rankings_topTierNote__vKKoe{display:none}.rankings_topTierList__ls2hJ .rankings_identity__lgSpl{gap:.5rem}.rankings_conference__q2jDq{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.rankings_chevron__7zD4j,.rankings_row__pgeXo{transition:none}}