.nd-ncaa-hero[data-astro-cid-msmhfczc]{background-color:var(--nd-navy);border-bottom:6px solid var(--nd-green);color:var(--nd-off-white);padding:68px 0 76px;position:relative;overflow:hidden}.nd-ncaa-hero__eyebrow[data-astro-cid-msmhfczc]{color:var(--nd-periwinkle)}.nd-ncaa-hero__title[data-astro-cid-msmhfczc]{color:var(--nd-off-white)}.nd-ncaa-hero__title[data-astro-cid-msmhfczc] span[data-astro-cid-msmhfczc]{color:var(--nd-orange)}.nd-ncaa-hero__lead[data-astro-cid-msmhfczc]{color:var(--nd-warm-grey);max-width:720px}.nd-hub-jumps[data-astro-cid-msmhfczc]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.nd-hub-jumps[data-astro-cid-msmhfczc] a[data-astro-cid-msmhfczc]{border-radius:var(--nd-radius-pill);background:var(--nd-green);min-height:44px;color:var(--nd-white);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.nd-hub-jumps[data-astro-cid-msmhfczc] a[data-astro-cid-msmhfczc]:hover{background:var(--nd-orange);color:var(--nd-navy)}.nd-ncaa-main[data-astro-cid-msmhfczc]{flex-direction:column;gap:64px;display:flex}.nd-ncaa-block[data-astro-cid-msmhfczc]{flex-direction:column;gap:24px;scroll-margin-top:28px;display:flex}.nd-ncaa-head[data-astro-cid-msmhfczc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nd-rank-wrap[data-astro-cid-msmhfczc]{background:var(--nd-white);border-radius:var(--nd-radius-card);overflow-x:auto}.nd-rank-table[data-astro-cid-msmhfczc]{border-collapse:collapse;width:100%;min-width:740px}.nd-rank-table[data-astro-cid-msmhfczc] th[data-astro-cid-msmhfczc],.nd-rank-table[data-astro-cid-msmhfczc] td[data-astro-cid-msmhfczc]{text-align:left;border-bottom:1px solid var(--nd-off-white);padding:15px 18px;font-size:15px}.nd-rank-table[data-astro-cid-msmhfczc] th[data-astro-cid-msmhfczc]{background:var(--nd-navy);color:var(--nd-off-white);letter-spacing:.2em;font-size:11px;font-weight:800}.nd-rank-num[data-astro-cid-msmhfczc]{font-family:var(--nd-font-display);color:var(--nd-green);font-size:20px;font-weight:700}.nd-rank-school[data-astro-cid-msmhfczc]{color:var(--nd-navy);align-items:center;gap:12px;display:flex}.nd-rank-school[data-astro-cid-msmhfczc] img[data-astro-cid-msmhfczc]{object-fit:contain;flex-shrink:0;width:30px;height:30px}.nd-sched-grid[data-astro-cid-msmhfczc]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.nd-sched-card[data-astro-cid-msmhfczc]{background:var(--nd-white);border-radius:var(--nd-radius-card);align-items:flex-start;gap:20px;padding:24px;display:flex}.nd-sched-card__date[data-astro-cid-msmhfczc]{background:var(--nd-green);min-width:72px;color:var(--nd-white);text-align:center;border-radius:12px;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.nd-sched-card__month[data-astro-cid-msmhfczc]{letter-spacing:.2em;font-size:11px;font-weight:800}.nd-sched-card__day[data-astro-cid-msmhfczc]{font-family:var(--nd-font-display);font-size:22px;font-weight:700;line-height:1.05}.nd-sched-card__body[data-astro-cid-msmhfczc]{flex-direction:column;flex:1;gap:8px;display:flex}.nd-sched-card__time[data-astro-cid-msmhfczc]{letter-spacing:.16em;color:var(--nd-blue);margin:0;font-size:11px;font-weight:800}.nd-sched-card__teams[data-astro-cid-msmhfczc]{margin:0;font-size:14px;line-height:1.5}.nd-sched-card__links[data-astro-cid-msmhfczc]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nd-prog-grid[data-astro-cid-msmhfczc]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.nd-prog-card[data-astro-cid-msmhfczc]{background:var(--nd-white);border-radius:var(--nd-radius-card);flex-direction:column;gap:10px;padding:26px;display:flex}.nd-prog-card__top[data-astro-cid-msmhfczc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.nd-prog-card__titles[data-astro-cid-msmhfczc]{letter-spacing:.14em;color:var(--nd-navy);font-size:11px;font-weight:800}.nd-prog-card[data-astro-cid-msmhfczc] h3[data-astro-cid-msmhfczc] span[data-astro-cid-msmhfczc]{color:var(--nd-green);font-weight:500}.nd-prog-card__coach[data-astro-cid-msmhfczc]{color:var(--nd-blue);margin:0;font-size:14px}.nd-prog-card__note[data-astro-cid-msmhfczc]{margin:0;font-size:14px;line-height:1.55}.nd-prog-card__roster[data-astro-cid-msmhfczc]{border-top:1px solid var(--nd-off-white);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.nd-prog-card__roster-label[data-astro-cid-msmhfczc]{letter-spacing:.2em;color:var(--nd-blue);margin:0;font-size:10px;font-weight:800}.nd-prog-card__chips[data-astro-cid-msmhfczc]{flex-wrap:wrap;gap:6px;display:flex}.nd-prog-chip[data-astro-cid-msmhfczc]{background:var(--nd-off-white);color:var(--nd-navy);border-radius:var(--nd-radius-pill);padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none}.nd-prog-chip[data-astro-cid-msmhfczc]:hover{background:var(--nd-navy);color:var(--nd-off-white)}.nd-ncaa-athletes-sub[data-astro-cid-msmhfczc],.nd-ncaa-more-posts[data-astro-cid-msmhfczc]{flex-direction:column;gap:18px;margin-top:16px;display:flex}.nd-athletes-grid[data-astro-cid-msmhfczc]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.nd-posts-grid[data-astro-cid-msmhfczc]{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;display:grid}
