.consultingVideoPage { min-width: 320px; margin: 0; color: var(--paper); background: var(--ink); font-family: var(--sans); }
.consultingVideoPage .skip-link { position: fixed; z-index: 120; top: 12px; left: 12px; padding: 10px 14px; color: #07101e; background: var(--cyan); transform: translateY(-160%); transition: transform .16s ease; }
.consultingVideoPage .skip-link:focus { transform: translateY(0); }
.videoHubHero { min-height: 790px; }
.videoHubHero .consultingHeroInner { min-height: 714px; }
.videoHubHero .constellationCore strong { font-family: var(--sans); }
.videoLibrarySection { scroll-margin-top: 96px; }
.consultingVideoPage .section-head h2, .consultingVideoPage .video-feature h3, .consultingVideoPage .video-card h3 { font-family: var(--sans); font-weight: 750; letter-spacing: -.06em; }
.consultingVideoPage .section-head h2 em { font-style: normal; }
.consultingVideoPage .button-outline:hover, .consultingVideoPage .button-outline:focus-visible { border-color: var(--cyan); color: #fff; }
.consultingVideoPage .journal-footer { padding: 8px 0; }
@media (max-width: 960px) { .videoHubHero { min-height: auto; }.videoHubHero .consultingHeroInner { min-height: auto; }.videoLibrarySection { scroll-margin-top: 84px; } }
