.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);width:100%;padding:.75rem;position:relative}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__card:before{content:"";background:linear-gradient(to right, var(--accent), transparent);border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__header{border-bottom:1px solid var(--border-row);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__titleRow{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__title{color:var(--text);margin:0;font-size:.875rem;font-weight:700}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__classLabel{background:var(--bg-faint);color:var(--text);border-radius:999px;padding:.1875rem .5rem;font-family:Geist,arial,helvetica,sans-serif;font-size:.75rem;font-weight:800;display:inline-block}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__toggle{background:var(--bg-faint);border-radius:.5rem;flex-wrap:nowrap;gap:.125rem;margin-bottom:.5rem;padding:.1875rem;display:flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__toggleBtn{appearance:none;letter-spacing:0;min-width:0;color:var(--text-3);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:0;border-radius:.375rem;flex:1 1 0;padding:.3125rem .5rem;font-family:Geist,arial,helvetica,sans-serif;font-size:.75rem;font-weight:700;transition:background .15s,color .15s}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__toggleBtn:hover{color:var(--text)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__toggleBtnActive{background:var(--bg-card);color:var(--text);box-shadow:0 1px 2px #00000014}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__pulldown{position:relative}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__trigger{appearance:none;border:1px solid var(--border,#1d252c1a);color:var(--accent,#0d8bff);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:Geist,arial,helvetica,sans-serif;font-size:.875rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__trigger:hover{background:var(--bg-faint)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__triggerOpen{background:var(--bg-faint);border-color:var(--accent,#0d8bff)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__chevron{width:1rem;height:1rem;transition:transform .15s}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__chevronOpen{transform:rotate(180deg)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__panel{z-index:5;background:var(--bg-card);border:1px solid var(--border);border-radius:.5rem;padding:.5rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 1px 3px #1d252c0f,0 .75rem 1.5rem #1d252c1a}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__searchWrap{margin-bottom:.5rem;position:relative}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__searchIcon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search{background:var(--bg-faint);width:100%;color:var(--text);border:1px solid #0000;border-radius:.5rem;padding:.5rem .5rem .5rem 2rem;font-family:Geist,arial,helvetica,sans-serif;font-size:1rem;font-weight:500;transition:background .15s,border-color .15s}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search::placeholder{color:var(--text-3);font-weight:500}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search:focus{background:var(--bg-card);border-color:var(--border-strong,#1d252c2e);outline:none}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search::-webkit-search-decoration{appearance:none;display:none}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search::-webkit-search-results-button{appearance:none;display:none}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__search::-webkit-search-results-decoration{appearance:none;display:none}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__list{scrollbar-width:thin;scrollbar-color:var(--border-strong,#1d252c2e) #0000;max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__empty{color:var(--text-3);text-align:center;padding:.75rem 0;font-size:.75rem}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:.25rem .5rem .375rem;font-size:.625rem;font-weight:800}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__showAll{appearance:none;border:0;border-top:1px solid var(--border-row);width:100%;color:var(--accent,#0d8bff);cursor:pointer;text-align:center;background:0 0;margin-top:.375rem;padding:.5rem;font-family:Geist,arial,helvetica,sans-serif;font-size:.75rem;font-weight:700;transition:background .15s}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__showAll:hover{background:var(--bg-faint)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__row{color:var(--text);border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem;text-decoration:none;transition:background .15s;display:flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__row:hover{background:var(--bg-faint)}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__abbr{letter-spacing:.02em;color:#fff;background:#0d8bff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-family:Geist,arial,helvetica,sans-serif;font-size:.6875rem;font-weight:800;display:inline-flex}.HighSchoolStateRankingsCard-module-scss-module__Wwb7Ca__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}
.HighSchoolHome-module-scss-module__8jPISW__srHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HighSchoolHome-module-scss-module__8jPISW__root{--bg:#fafbfc;--bg-elev:#fff;--bg-card:#fff;--bg-card-hover:#f4f6f8;--bg-soft:#f7f9fb;--bg-faint:#1d252c0a;--border:#1d252c14;--border-strong:#1d252c2e;--border-row:#1d252c0d;--text:#1d252c;--text-2:#1d252c9e;--text-3:#1d252c6b;--text-4:#1d252c38;--rivals:#0d8bff;--rivals-soft:color-mix(in srgb, var(--rivals) 10%, transparent);--rivals-soft-strong:color-mix(in srgb, var(--rivals) 16%, transparent);--radar-bg:#ebf3ff;--radar-bg-hover:#dfeaff;--rivals-border:color-mix(in srgb, var(--rivals) 30%, transparent);--accent:var(--site-primary-color,#0d8bff);--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--accent-soft-strong:color-mix(in srgb, var(--accent) 16%, transparent);--accent-border:color-mix(in srgb, var(--accent) 30%, transparent);--accent-fg:var(--header-text-color,#fff);--hover:var(--accent);--green:#00a862;--green-soft:#00a8621a;--green-border:#00a86247;--red:#dc3545;--red-soft:#dc35451a;--red-border:#dc354547;--gold:#b8860b;--gold-star:#f5c147;--gold-stripe-start:#c49a14;--gold-stripe-end:#c49a1480;--gold-soft:#b8860b1f;--gold-text:#8a6500;--bar-neutral:#64748b;--podium-1:#c49a14;--podium-2:#8e97a4;--podium-3:#c25d2c;--card-radius:.75rem;--card-radius-sm:.5rem;--card-shadow:0 1px 3px #1d252c0a, 0 .25rem 1rem #1d252c0a;--mono:Geist Mono, JetBrains Mono, SF Mono, menlo, monospace;--star-pill-5-bg:#f5c147;--star-pill-5-fg:#4a3500;--star-pill-4-bg:#ffe5a6;--star-pill-4-fg:#6b4d00;--star-pill-3-bg:#fcf1d6;--star-pill-3-fg:#946f00;--filter-chip-bg:var(--bg-card);--filter-chip-fg:var(--text);--filter-chip-border:var(--border);--filter-chip-border-strong:var(--border-strong);--filter-chip-bg-hover:var(--bg-card-hover);--filter-chip-muted:var(--text-3);--filter-chip-accent:var(--rivals);--filter-chip-accent-soft:var(--rivals-soft);--filter-chip-menu-shadow:var(--card-shadow);--sortable-fg:var(--text);--sortable-muted:var(--text-3);--sortable-accent:var(--rivals);--load-more-bg:var(--bg-soft);--load-more-bg-hover:var(--bg-card-hover);--load-more-border:var(--border);--load-more-accent:var(--rivals);--load-more-muted:var(--text-3);background:var(--bg);padding-bottom:3rem;container-type:inline-size}.HighSchoolHome-module-scss-module__8jPISW__container{max-width:1400px;margin:0 auto;padding:0 .875rem}@container (min-width:600px){.HighSchoolHome-module-scss-module__8jPISW__container{padding:0 1rem}}.HighSchoolHome-module-scss-module__8jPISW__layout{grid-template-columns:1fr;grid-template-areas:"center""right""left";gap:1.25rem;padding-top:.875rem;display:grid}@container (min-width:800px){.HighSchoolHome-module-scss-module__8jPISW__layout{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"center right""left right"}}@container (min-width:1200px){.HighSchoolHome-module-scss-module__8jPISW__layout{grid-template-columns:284px minmax(0,680px) 360px;grid-template-areas:"left center right";justify-content:center}}.HighSchoolHome-module-scss-module__8jPISW__leftRail{flex-direction:column;grid-area:left;align-items:stretch;gap:.875rem;width:100%;min-width:0;display:flex}@container (min-width:1200px){.HighSchoolHome-module-scss-module__8jPISW__leftRail{max-width:284px}}.HighSchoolHome-module-scss-module__8jPISW__center{flex-direction:column;grid-area:center;align-items:stretch;gap:.875rem;min-width:0;display:flex}.HighSchoolHome-module-scss-module__8jPISW__recruitsPromoMobile{display:block}@container (min-width:800px){.HighSchoolHome-module-scss-module__8jPISW__recruitsPromoMobile{display:none}}.HighSchoolHome-module-scss-module__8jPISW__recruitsPromoDesktop{display:none}@container (min-width:800px){.HighSchoolHome-module-scss-module__8jPISW__recruitsPromoDesktop{display:block}}.HighSchoolHome-module-scss-module__8jPISW__rightRail{flex-direction:column;grid-area:right;align-items:stretch;gap:.875rem;min-width:0;display:flex}.HighSchoolHome-module-scss-module__8jPISW__adSlot{display:none}@container (min-width:800px){.HighSchoolHome-module-scss-module__8jPISW__adSlot{flex-direction:column;align-items:center;width:100%;display:flex}}.HighSchoolHome-module-scss-module__8jPISW__adLabel{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 .5rem;font-size:.625rem}.HighSchoolHome-module-scss-module__8jPISW__ad{width:300px;max-width:100%}.HighSchoolHome-module-scss-module__8jPISW__ad>div{margin:0 auto}
