/* College hub and Is RicFit legit (MKT-258, 2026-11-03). Shared by both pages. */
.rf-co-hero { padding-top: clamp(28px, 5vw, 72px); padding-bottom: clamp(48px, 6vw, 88px); }
.rf-co-h1 { font-size: clamp(40px, 4.7vw, 76px); line-height: 1.06; letter-spacing: -0.035em; max-width: 16ch; text-wrap: balance; }
/* Descenders (g, p, y) must not touch the next line's letters (Emiliano 11-03). */
main .rf-h2 { line-height: 1.1; }
.rf-co-note { margin-top: 28px; }
.rf-co-stats { align-self: end; }
.rf-co-stats > div:nth-child(3) { grid-column: 1 / -1; border-left: 0; padding-left: 0; }
.rf-rows a.rf-link { color: inherit; }
@media (max-width: 760px) { .rf-co-h1 { font-size: clamp(36px, 10.5vw, 52px); } }
.rf-co-cap { font-size: 15px; line-height: 1.5; color: var(--ink-2); margin-top: 6px; }
.rf-co-watch { font-size: 14px; margin-top: 8px; display: inline-flex; gap: 6px; align-items: center; }
.rf-co-player { display: block; }
.rf-co-player img { transition: transform .5s; }
.rf-co-player:hover img { transform: scale(1.03); }
.rf-co-bottom { align-self: end; }
.rf-video video { object-fit: cover; background: var(--ink); }
