.college-hub-home{--ch-ground:#f6f8fa;--ch-surface:#fff;--ch-raised:#eef3f7;--ch-ink:#223748;--ch-muted:#526779;--ch-line:#d4dfe7;--ch-link:#285b7e;color:var(--ch-ink);background:var(--ch-ground);font:400 15px/1.6 var(--font-actor),Arial,sans-serif}:is(:where(html[data-fs-theme=dark]) .college-hub-home,.college-hub-home[data-player-mode=dark]){--ch-ground:#101821;--ch-surface:#192430;--ch-raised:#223142;--ch-ink:#e7edf4;--ch-muted:#afbdcc;--ch-line:#344455;--ch-link:#a5c9ec}.college-hub-home :is(h1,h2,h3){font-family:var(--font-exo),Arial,sans-serif;font-style:normal;text-transform:none;letter-spacing:-.015em;color:inherit}.college-hub-home a{text-decoration:none}.college-hub-home :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--ch-link);outline-offset:3px}.college-hub-home .ch-hero{--dots-brightness:.8;--glow-intensity:.6;--dots-background-tint:11.11111111111111%}:where(html:not([data-fs-theme=dark])) .college-hub-home:not([data-player-mode=dark]) .index-hero[data-season-dots][data-college-hero]{--ink:#223748;--muted:#526779;--link:#285b7e;--line:#cadde7;--season-glow:0 156 207;background:#e8f3f8}:where(html:not([data-fs-theme=dark])) .college-hub-home:not([data-player-mode=dark]) .index-hero[data-season-dots][data-college-hero]:before{--season-dot:#8baebe;filter:none}.college-hub-home .ch-hero-track{min-width:0}.college-hub-home .ch-hero-intro{position:relative;padding-block:48px 26px}.ch-hero-copy{max-width:calc(100% - 240px)}.college-hub-home .ch-hero h1{font-size:40px;line-height:1.12;font-weight:800;letter-spacing:-.025em;margin:0 0 18px}.ch-hero-copy>p{max-width:740px;margin:0;font-size:16px;line-height:1.7;color:var(--muted)}.ch-breadcrumbs{position:absolute;top:48px;right:var(--college-page-gutter);display:flex;align-items:center;gap:10px;font:400 12px/1.3 var(--font-actor),sans-serif;color:var(--muted)}.ch-breadcrumbs a:hover{text-decoration:underline}.ch-signature{position:absolute;right:var(--college-page-gutter);top:100px;width:160px;opacity:.7;pointer-events:none}.ch-signature img{display:block;width:100%;height:100px;-o-object-fit:contain;object-fit:contain}.ch-signature img.ch-signature-dark,.ch-signature img.ch-signature-mobile{display:none}:is(html[data-fs-theme=dark] .college-hub-home,.college-hub-home[data-player-mode=dark]) .ch-signature-light{display:none}:is(html[data-fs-theme=dark] .college-hub-home,.college-hub-home[data-player-mode=dark]) .ch-signature img.ch-signature-dark{display:block}.ch-prospect-count{display:inline-block;width:4ch;font-variant-numeric:tabular-nums}.ch-count-placeholder{display:inline-block;width:100%;height:1em;vertical-align:middle;background:currentColor;opacity:.15}.ch-loading-dots{display:none}.ch-loading-card{gap:20px}.ch-loading-tile>div{flex:1;display:grid;gap:12px}.ch-loading-action{display:flex;align-items:center;width:168px;min-height:42px}.ch-loading-action>.college-loading-bar{width:100%;height:36px;border-radius:999px}.ch-shortcuts{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px}.ch-shortcuts a{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:var(--link);font:600 13px/1.5 var(--font-exo),sans-serif}.ch-shortcuts a:hover{text-decoration:underline}.ch-carousel-controls,.ch-promo-slide{display:none}.college-hub-home .ch-content{padding-block:0}.ch-section{padding-block:36px;scroll-margin-top:68px}.ch-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.ch-section-heading>div{min-width:0}.college-hub-home .ch-section h2{display:flex;align-items:center;gap:10px;font-size:24px;line-height:1.3;font-weight:700;margin:0 0 8px}.ch-section h2>svg{flex:none;color:var(--ch-link)}.ch-section-heading p{max-width:780px;margin:0;color:var(--ch-muted);font-size:14px;line-height:1.7}.ch-open{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:none;min-height:42px;padding:10px 18px;border:1px solid #398dc7;border-radius:999px;background:#146eb5;color:#fff;font:600 12px/1.4 var(--font-exo),sans-serif;box-shadow:0 3px 16px #009dff1c}.ch-open:hover{background:#187bbf;border-color:#55a3d3}.ch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.ch-card{display:flex;flex-direction:column;min-width:0;min-height:228px;padding:18px;border:1px solid var(--ch-line);border-radius:8px;background:var(--ch-surface);color:var(--ch-ink)}a.ch-card:hover{border-color:var(--ch-link);background:var(--ch-raised)}.college-hub-home .ch-card h3{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 12px}.ch-card>p{font-size:13px;line-height:1.6;color:var(--ch-muted);margin:0 0 16px}.ch-kicker{display:block;color:var(--ch-muted);font-size:11px;line-height:1.5;margin-bottom:10px}.ch-launch{--ch-accent:#168bd0;background:linear-gradient(135deg,color-mix(in srgb,var(--ch-accent) 20%,var(--ch-surface)),color-mix(in srgb,var(--ch-accent) 8%,var(--ch-surface)));border-color:color-mix(in srgb,var(--ch-accent) 44%,var(--ch-line));border-top:3px solid var(--ch-accent)}#best-teams .ch-launch{--ch-accent:#139b8c}#college-game .ch-launch{--ch-accent:#8b65df}#compare-prospects .ch-launch{--ch-accent:#d89327}a.ch-launch:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--ch-accent) 30%,var(--ch-surface)),color-mix(in srgb,var(--ch-accent) 14%,var(--ch-surface)));border-color:var(--ch-accent)}.ch-launch h3{max-width:23ch}.ch-card-action{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;color:var(--ch-link);font-size:12px;line-height:1.4}.ch-pair-card{padding:14px}.ch-pair-card>.ch-kicker{margin-bottom:2px}.ch-prospect{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding-block:12px}.ch-prospect+.ch-prospect{border-top:1px solid var(--ch-line)}.ch-prospect>img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex:none}.ch-rank{align-self:flex-start;color:var(--ch-link);font:600 11px/1.5 var(--font-exo),sans-serif;margin-top:2px}.ch-prospect-copy{flex:1;min-width:0}.ch-prospect strong{display:block;font:650 14px/1.35 var(--font-exo),sans-serif}.ch-prospect:hover strong{color:var(--ch-link)}.ch-prospect small{display:block;color:var(--ch-muted);font-size:11px;line-height:1.5;margin-top:3px}.ch-prospect-stats{display:block;color:var(--ch-muted);font-size:10px;margin-top:6px}.ch-prospect-stats>span{margin-left:5px}.ch-prospect>svg{width:12px;flex:none;color:var(--ch-link)}.ch-school-title{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ch-school-title>img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;flex:none}.college-hub-home .ch-school-title h3{font-size:16px;margin:0}.ch-card .ch-school-count{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;font-size:11px}.ch-school-count>strong{color:var(--ch-ink);font:700 26px/1 var(--font-exo),sans-serif}.ch-school-players{border-top:1px solid var(--ch-line);padding-top:9px}.ch-school-players>div{display:flex;align-items:center;gap:7px;font-size:10px;min-height:21px}.ch-school-players strong{font-weight:400;flex:1;min-width:0}.ch-school-players span{color:var(--ch-muted);font-variant-numeric:tabular-nums}.ch-matchup-teams{display:grid;grid-template-columns:1fr 1fr;gap:20px;flex:1;align-items:center;margin:8px 0 14px}.ch-matchup-team{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;gap:6px}.ch-matchup-team>img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.ch-matchup-team strong{font:600 12px/1.4 var(--font-exo),sans-serif}.ch-matchup-team small{color:var(--ch-muted);font-size:10px;line-height:1.5}.ch-versus{position:absolute;left:-18px;top:18px;color:var(--ch-muted);font-size:9px}.ch-consensus-rank{color:var(--ch-link);font:600 11px/1.4 var(--font-exo),sans-serif}.college-hub-home .ch-lower.hub-shell{padding:20px 0 40px;max-width:none}.college-hub-home .pd-outro .promo-hero-drift li{color:#fff}.ch-mini-grid{grid-column:2/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(104px,1fr));grid-auto-flow:column;gap:12px;min-width:0}.ch-mini-tile{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--ch-line);border-radius:8px;padding:14px;background:var(--ch-surface);color:var(--ch-ink)}.ch-mini-tile:hover{border-color:var(--ch-link);background:var(--ch-raised)}.ch-mini-tile>svg{flex:none;color:var(--ch-link)}.ch-mini-tile>img{width:32px;height:32px;flex:none;-o-object-fit:contain;object-fit:contain}.ch-team-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ch-team-copy strong{font:650 15px/1.35 var(--font-exo),sans-serif}.ch-team-copy small{font-size:11px;line-height:1.4;color:var(--ch-muted)}.ch-team-rank{color:var(--ch-link);font-size:11px;line-height:1.4}.ch-roster-stack{display:grid;grid-template-rows:repeat(3,minmax(96px,1fr));gap:10px;min-width:0}.ch-roster-row{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;color:var(--ch-ink);border:1px solid var(--ch-line);border-radius:8px;background:var(--ch-surface)}a.ch-roster-row:hover{background:var(--ch-raised)}.ch-roster-logo,.ch-roster-row>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex:none}.ch-roster-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ch-roster-copy>strong{font:650 15px/1.3 var(--font-exo),sans-serif;overflow-wrap:anywhere}.ch-roster-copy>small,.ch-roster-detail{font-size:12px;line-height:1.35;color:var(--ch-muted)}.ch-team-record{font:650 15px/1.3 var(--font-exo),sans-serif;color:var(--ch-ink);font-variant-numeric:tabular-nums}.ch-program-row>img{width:38px;height:38px}.ch-program-row .ch-roster-copy>strong{font-size:16px}.ch-player-row{gap:8px;padding-inline:10px}.ch-player-row>.ch-roster-logo,.ch-player-row>img{width:26px;height:26px}.ch-player-name,.ch-player-school{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.ch-player-name>strong{overflow:hidden;text-overflow:ellipsis;font:650 14px/1.4 var(--font-exo),sans-serif}.ch-player-name>span{flex:none;font:500 11px/1.4 var(--font-exo),sans-serif;color:var(--ch-muted)}.ch-player-school{font-size:11px;line-height:1.5;color:var(--ch-muted)}.ch-player-school>span:first-child{overflow:hidden;text-overflow:ellipsis}.ch-player-school>span+span{flex-shrink:0}.ch-prospect-rank{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;white-space:nowrap}.ch-prospect-rank>img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.ch-prospect-rank>strong{color:#000;font:800 18px/1.2 var(--font-exo),sans-serif;font-variant-numeric:tabular-nums}.ch-ap-rank>img{width:20px;height:20px}:is(html[data-fs-theme=dark] .college-hub-home,.college-hub-home[data-player-mode=dark]) .ch-prospect-rank>strong{color:#fff}.college-hub-home .pd-discovery .cfb-crest-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:10px;padding:0}.college-hub-home .pd-discovery .cfb-crest-links li{min-width:0}.college-hub-home .pd-discovery .cfb-crest-links a{width:100%;min-width:0;height:60px;justify-content:flex-start;gap:10px;border-radius:8px;padding:10px 12px;box-shadow:none!important;border-color:var(--ch-line);background:var(--ch-surface)}.college-hub-home .pd-discovery .cfb-crest-links a:hover{background:var(--ch-raised);border-color:var(--ch-link)}.college-hub-home .pd-discovery .cfb-crest-links img{width:28px;height:28px;flex:none}.college-hub-home .pd-discovery .cfb-crest-label{white-space:normal;font-size:12px;line-height:1.35;color:var(--ch-ink)}.cfb-ap-rank{font:600 11px/1.4 var(--font-exo),sans-serif;color:var(--ch-link);min-width:23px;flex:none}.college-hub-home .pd-discovery .cfb-footer-columns{display:block;margin-top:28px}.college-hub-home .pd-discovery .cfb-footer-column{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 0;border:0;border-top:1px solid var(--ch-line);border-radius:0;background:transparent}.college-hub-home .pd-discovery .cfb-footer-column>div:first-child{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding:8px 0 0}.college-hub-home .pd-discovery .cfb-footer-column>div:last-child{margin:0}.college-hub-home .pd-discovery .cfb-footer-column ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.college-hub-home .pd-discovery .cfb-footer-row{border:0;min-width:0}.college-hub-home .pd-discovery .cfb-footer-row>a{height:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ch-line);border-radius:6px;background:var(--ch-surface)}.college-hub-home .pd-discovery .cfb-footer-row>a:hover{background:var(--ch-raised);border-color:var(--ch-link)}.college-hub-home .pd-discovery .cfb-footer-name{font-size:12px;line-height:1.4;color:var(--ch-ink)}.college-hub-home .pd-discovery .cfb-footer-meta{font-size:10px;color:var(--ch-muted)}.college-hub-home .pd-discovery .cfb-footer-rank{color:var(--ch-link)}.college-hub-home .pd-discovery .cfb-footer-column summary{min-height:36px;margin-top:6px;color:var(--ch-link)}.college-hub-home .pd-discovery .cfb-conferences>details{background:transparent;border:0;border-bottom:1px solid var(--ch-line);border-radius:0;padding:2px 0}.college-hub-home .pd-discovery nav[aria-label="Every FBS program"]{margin-top:8px}.college-hub-home[data-cfb-hub] .pd-discovery :is(.cfb-footer-column,.cfb-conferences>details){background:transparent}.college-hub-home #cfb-global-footer{scroll-margin-top:68px}@media (min-width:768px) and (max-width:1099px){.ch-grid,.ch-grid-compact,.ch-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-mini-grid{grid-template-rows:repeat(3,minmax(104px,1fr))}.college-hub-home .pd-discovery .cfb-crest-links{grid-template-columns:repeat(4,minmax(0,1fr))}.college-hub-home .pd-discovery .cfb-footer-column{grid-template-columns:140px minmax(0,1fr);gap:16px}.college-hub-home .pd-discovery .cfb-footer-column ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-hero-copy{max-width:calc(100% - 200px)}.ch-section-heading{flex-wrap:wrap}}@media (max-width:767.98px){.ch-hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ch-hero-track::-webkit-scrollbar{display:none}.ch-promo-slide,.college-hub-home .ch-hero-intro{display:flex;flex:0 0 100%;width:100%;min-width:0;height:400px;scroll-snap-align:start;scroll-snap-stop:always}.college-hub-home .ch-hero-intro{padding:30px 18px 62px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ch-breadcrumbs{display:none}.ch-signature{position:static;opacity:1;margin-bottom:18px}.ch-signature,.ch-signature img{width:54px;height:36px}.college-hub-home .ch-signature img.ch-signature-mobile{display:block}:where(html:not([data-fs-theme=dark])) .college-hub-home:not([data-player-mode=dark]) .ch-signature img.ch-signature-mobile{filter:brightness(.65) saturate(1.25)}.college-hub-home .ch-signature img:is(.ch-signature-light,.ch-signature-dark){display:none}:is(html[data-fs-theme=dark] .college-hub-home,.college-hub-home[data-player-mode=dark]) .ch-signature img.ch-signature-dark{display:none}.ch-hero-copy{max-width:100%}.college-hub-home .ch-hero h1{max-width:310px;margin:0 auto 12px;font-size:clamp(25px,7vw,28px);line-height:1.2}.ch-hero-copy>p{max-width:400px;margin:0 auto;font-size:13px;line-height:1.6}.ch-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.ch-shortcuts a{flex-direction:column;justify-content:flex-start;gap:5px;font-size:10px;line-height:1.35}.ch-shortcuts a>svg[data-link-arrow]{display:none!important}.ch-shortcuts a>svg:first-child{width:18px;height:18px}.ch-carousel-controls:not([hidden]){position:absolute;inset:auto 0 0;z-index:2;display:flex;align-items:center;justify-content:center;gap:0;height:44px;padding:0 16px 4px;color:var(--link);pointer-events:none}.ch-carousel-controls>div{display:flex;gap:0}.ch-carousel-controls>div>button{width:28px}.ch-carousel-controls button{display:grid;place-items:center;border:0;background:transparent;color:var(--link);width:36px;height:40px;padding:0;cursor:pointer;pointer-events:auto}.ch-carousel-controls button:disabled{opacity:.3;cursor:default}.ch-carousel-controls button>span{width:5px;height:5px;border-radius:8px;background:#758595}.ch-carousel-controls button[aria-current=true]>span{width:14px;background:var(--link)}.ch-carousel-controls>span{display:none}.ch-carousel-controls [data-college-step]{position:absolute;top:0;right:8px}.ch-carousel-controls [data-college-step="-1"]{right:44px}.ch-carousel-controls [data-college-step] svg{display:none}.ch-carousel-controls [data-college-step]:after{content:"";width:7px;height:7px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.ch-carousel-controls [data-college-step="-1"]:after{transform:rotate(-135deg)}.ch-section{padding-block:28px}.ch-section-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;order:0;margin-bottom:18px;align-items:center}.ch-section{display:flex;flex-direction:column}.ch-section-heading>div{display:contents}.college-hub-home .ch-section h2{font-size:20px;gap:8px}.ch-section h2>svg{width:22px;height:22px}.college-hub-home .ch-section-heading h2{grid-column:1;grid-row:1;min-height:44px;margin-bottom:0}.ch-section-heading p{font-size:13px;grid-column:1/-1;grid-row:2}.ch-grid{order:1;display:flex;align-items:stretch;gap:12px;width:calc(100% + 32px);margin-inline:-16px;padding:4px 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.ch-grid::-webkit-scrollbar{display:none}.ch-grid>:is(.ch-card,.ch-roster-stack){flex:0 0 min(300px,calc(100% - 28px));min-height:228px;scroll-snap-align:start;scroll-snap-stop:normal}.ch-mini-grid{flex:none;grid-template-columns:repeat(3,min(260px,calc(100vw - 62px)));grid-template-rows:repeat(2,minmax(104px,1fr))}.ch-mini-tile{scroll-snap-align:start}.college-hub-home .pd-discovery .cfb-crest-links{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 0 8px}.college-hub-home .pd-discovery .cfb-crest-links li{flex:0 0 180px;scroll-snap-align:start}.college-hub-home .pd-discovery .cfb-footer-column{display:block;padding:18px 0}.college-hub-home .pd-discovery .cfb-footer-column>div:first-child{flex-direction:row;align-items:baseline;justify-content:space-between;padding:0 0 12px}.college-hub-home .pd-discovery .cfb-footer-column ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-section-heading>.ch-open{grid-column:2;grid-row:1;justify-self:end;align-self:center;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:var(--ch-link);box-shadow:none}.ch-section-heading>.ch-open:hover{background:color-mix(in srgb,var(--ch-link) 10%,transparent)}.ch-section-heading .ch-open-label{display:none}.ch-section-heading>.ch-open svg{width:22px;height:22px}.ch-section-heading>.ch-loading-action{grid-column:2;grid-row:1;width:44px;min-height:44px;margin:0;justify-content:center}.ch-section-heading>.ch-loading-action>.college-loading-bar{width:22px;height:22px;border-radius:50%}.ch-loading-dots{display:flex;align-items:center;justify-content:center;gap:23px;position:absolute;inset:auto 0 0;height:44px;padding-bottom:4px}.ch-loading-dots>span{width:5px;height:5px;border-radius:8px;background:#758595}.ch-loading-dots>span:first-child{width:14px;background:var(--link);margin-inline:-4.5px}.ch-school{min-height:258px!important}.ch-prospect strong{font-size:14px}.college-hub-home .ch-lower.hub-shell{padding-top:8px}}@media (prefers-reduced-motion:reduce){.ch-grid,.ch-hero-track{scroll-behavior:auto}}@font-face{font-family:Fanspeak Index Exo;src:url(/fonts/site-header/exo-600.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Fanspeak Index Actor;src:url(/fonts/site-header/actor-400.woff2) format("woff2");font-weight:400;font-display:swap}.ch-featured{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:32px;align-items:start;padding-top:24px;padding-bottom:8px}.chf-promo-carousel{min-width:0}.chf-promo-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.chf-promo-track::-webkit-scrollbar{display:none}.chf-promo-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.ch-featured-intro,.chf-mobile-art{display:none}.ch-featured-art,.ch-featured-art .arcade-poster,.ch-featured-art picture{display:block;width:100%;aspect-ratio:16/9;border:0!important;border-radius:8px;overflow:hidden}.ch-featured-art img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chf-promo-controls{display:none}.chf-promo-carousel[data-ready] .chf-promo-controls,.chf-promo-controls>div{display:flex}.ch-loading .chf-promo-controls{display:flex;visibility:hidden}.chf-promo-carousel{border:0;background:none;border-radius:0;overflow:visible}.chf-promo-track{align-items:stretch;border-radius:8px}.chf-promo-slide{scroll-snap-stop:always}.chf-promo-slide>a{border:0;border-radius:8px}.chf-promo-caption{display:block;width:auto;height:auto;aspect-ratio:auto;padding:16px 0 0;position:static;background:none}.chf-promo-caption h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:18px;margin:0 0 5px}.chf-promo-caption h2 a{text-decoration:none;display:inline-flex;align-items:center;gap:5px}.chf-promo-caption p{margin:0;color:var(--ch-muted);font-size:14px}.chf-promo-controls{gap:10px;align-items:center;justify-content:normal;margin-top:8px;min-height:44px;padding:0;border:0;background:none;color:var(--ch-muted);font-size:12px}.chf-promo-controls>div{gap:2px;align-items:center}.chf-promo-controls button{width:40px;min-width:0;height:40px;border:1px solid var(--ch-line);border-radius:6px;background:var(--ch-surface);color:var(--ch-ink);cursor:pointer;font:400 13px Arial,sans-serif}.ch-featured .chf-promo-controls button[hidden]{display:none!important}.ch-featured .chf-promo-controls .carousel-dot{position:relative;display:grid;place-items:center;width:36px;height:44px;border:0;background:transparent;box-shadow:none;padding:0}.ch-featured .carousel-dot span{display:block;width:7px;height:7px;border-radius:50%;background:var(--ch-muted);opacity:.45}.ch-featured .carousel-dot[aria-current=true] span{background:#70d9fa;opacity:1;box-shadow:0 0 7px #39cfff55}.ch-featured .carousel-dot .carousel-progress{display:none}.ch-featured .carousel-dot[aria-current=true] .carousel-progress{display:block;position:absolute;inset:10px 6px;border-radius:50%;background:conic-gradient(from -90deg,#62d9ff 25%,#52718544 0);-webkit-mask:radial-gradient(circle,transparent 58%,#000 62%);mask:radial-gradient(circle,transparent 58%,#000 62%)}.chf-promo-controls [data-promo-pause]{width:auto;min-width:60px;margin-left:auto;font-size:12px;padding:0 12px}.chf-discovery{min-width:0;color:var(--ch-ink);font:400 15px/1.6 Fanspeak Index Actor,Arial,sans-serif}.chf-discovery h2{font-size:18px;margin:0 0 12px}.chf-discovery nav{display:grid;gap:4px}.chf-discovery nav>a{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px 0;color:inherit;text-decoration:none;text-underline-offset:4px}.chf-discovery nav>a:hover strong{text-decoration:underline;color:oklch(.49 .145 var(--icon-hue,240))}.chf-discovery .quick-icon{display:grid;place-items:center;color:var(--ch-link);width:28px;flex:none}.chf-discovery .quick-icon img,.chf-discovery .quick-icon svg{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain;vertical-align:baseline}.chf-discovery nav>a>span:nth-child(2){flex:1;min-width:0}.chf-discovery strong{display:block;font:600 14px/1.4 Fanspeak Index Exo;margin:0;padding:0}.chf-discovery small{display:block;color:var(--ch-muted);font:400 12px/1.6 Fanspeak Index Actor,Arial,sans-serif;margin:4px 0 0;padding:0}.chf-discovery nav>a>span:last-child{font-size:14px;color:var(--ch-muted)}@media(min-width:1024px){.chf-discovery nav{gap:0}.chf-discovery nav>a{min-height:49px;padding:4px 0}.chf-discovery strong{font-size:13px}.chf-discovery small{font-size:11px;margin-top:2px}}.college-hub-home .chf-discovery h2,.college-hub-home .chf-promo-caption h2{font:700 18px/1.3 Fanspeak Index Exo,Arial,sans-serif}.ch-featured .quick-icon{color:oklch(.65 .145 var(--icon-hue,240))}.ch-featured .chf-discovery a>span:last-child svg{width:14px;height:14px}.ch-featured .chf-promo-controls button:disabled{opacity:.35}@media(max-width:1023px) and (min-width:768px){.ch-featured{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:24px}.chf-discovery nav>a{min-height:49px;padding:4px 0}.chf-discovery strong{font-size:13px}.chf-discovery small{font-size:11px;margin-top:2px}}@media(max-width:767px){.college-hub-home .ch-desktop-hero{display:none}.ch-featured{display:block;padding:0}.ch-featured-intro{display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}.ch-featured-intro .ch-hero-intro{height:400px}.chf-promo-slide{display:flex;flex-direction:column;justify-content:center;background:var(--ch-ground)}.ch-featured-art,.ch-featured-art .arcade-poster,.ch-featured-art picture{border-radius:0}.ch-featured-art[href*=compare],.ch-featured-art[href*=compare] picture{aspect-ratio:1/1}.ch-featured .chf-promo-caption{padding:18px 16px 14px}.ch-featured .chf-promo-caption p{font-size:13px}.chf-promo-controls{padding:0 12px;margin-top:0;gap:4px}.chf-promo-controls [data-promo-pause]{display:none}.chf-promo-controls [data-promo-prev]{margin-left:auto}.ch-featured .chf-promo-controls .carousel-dot{width:28px}.ch-featured .carousel-dot[aria-current=true] .carousel-progress{display:none}.chf-discovery{padding:24px 16px 0}.chf-discovery nav{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:250px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;gap:4px 20px}.chf-discovery nav>a{scroll-snap-align:start;min-height:52px;padding:4px 0;gap:12px}.chf-discovery strong{font-size:13px}.chf-discovery small{font-size:11px;margin-top:2px}body [data-college-base] .college-hub-home .ch-featured.college-container{padding:0;max-width:none}.college-hub-home .chf-promo-carousel{position:relative}.college-hub-home .chf-promo-track{height:400px;border-radius:0}.college-hub-home .chf-promo-track>[data-promo-slide]{height:400px;min-height:400px;overflow:hidden}.college-hub-home .ch-featured-intro .ch-hero-intro{height:400px;padding:30px 18px 58px;align-items:center;text-align:center}.college-hub-home .ch-featured-intro .ch-hero-copy{max-width:100%}.college-hub-home .ch-featured-intro .ch-shortcuts{justify-content:center}}@media(max-width:767px){.college-hub-home .chf-promo-slide:has(.chf-mobile-art)>.ch-featured-art,.college-hub-home .chf-promo-slide:has(.chf-mobile-art)>.chf-promo-caption{display:none}.college-hub-home .chf-mobile-art,.college-hub-home .chf-mobile-art>.arcade-upper{display:block;width:100%;height:400px}.college-hub-home .chf-promo-slide:not(:has(.chf-mobile-art)){justify-content:flex-start}.college-hub-home .chf-promo-slide:not(:has(.chf-mobile-art)) .ch-featured-art{flex:1;min-height:0;aspect-ratio:auto}.college-hub-home .chf-promo-slide:not(:has(.chf-mobile-art)) .ch-featured-art picture{height:100%;aspect-ratio:auto}.college-hub-home .chf-promo-slide:not(:has(.chf-mobile-art)) .chf-promo-caption{padding:8px 18px 48px;text-align:center}.college-hub-home .chf-promo-caption h2,.college-hub-home .chf-promo-caption h2 a{justify-content:center}.college-hub-home .chf-promo-controls{position:absolute;inset:auto 0 0;height:44px;min-height:44px;justify-content:center;padding:0 12px;pointer-events:none}.college-hub-home .chf-promo-controls button{pointer-events:auto;border:0;background:transparent}.college-hub-home .chf-promo-controls>span{display:none}.college-hub-home .chf-promo-controls [data-promo-next],.college-hub-home .chf-promo-controls [data-promo-prev]{position:absolute;right:8px;bottom:2px;margin:0;font-size:0;width:36px}.college-hub-home .chf-promo-controls [data-promo-prev]{right:44px}.college-hub-home .chf-promo-controls [data-promo-next]:after,.college-hub-home .chf-promo-controls [data-promo-prev]:after{content:"";display:block;margin:auto;width:7px;height:7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.college-hub-home .chf-promo-controls [data-promo-prev]:after{transform:rotate(-135deg)}.college-hub-home .chf-promo-controls .carousel-dot span{width:5px;height:5px}.college-hub-home .chf-promo-controls .carousel-dot[aria-current=true] span{width:14px;border-radius:8px;background:var(--ch-link);box-shadow:none}.college-hub-home .chf-discovery{display:none}}