@import url("/site-tokens.css");
/* Secondary admissions help, using the existing site typography and navy. */
.advisor-booking-link { text-underline-offset: 4px; }
.advisor-booking-link:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.advisor-hero-help { margin: 12px 0 0; font-size: calc(var(--site-type-base,16px) * 0.9375); line-height: 1.6; }
.advisor-hero-help .advisor-booking-link, .advisor-application-help .advisor-booking-link { color: var(--site-color-navy,#0e1849); text-decoration: underline; }
.advisor-application-help { margin: calc(var(--site-space-unit,4px) * 3) 0; font-size: var(--site-type-small,14px); line-height: 1.6; }
.advisor-help-block { padding: calc(var(--site-space-unit,4px) * 6) 0 calc(var(--site-space-unit,4px) * 8); }
.advisor-help-block h2 { margin: 0 0 calc(var(--site-space-unit,4px) * 2); font-size: calc(var(--site-type-base,16px) * 1.5); }
.advisor-help-block p { margin: 0; }
.advisor-help-block .advisor-booking-link { color: var(--site-color-navy,#0e1849); display: inline-flex; align-items: center; min-height: 44px; text-decoration: underline; }
.header nav .advisor-booking-link { white-space: nowrap; }
.mobile-menu .advisor-booking-link { min-height: 44px; }
@media (max-width: 760px) {
  .advisor-hero-help .advisor-booking-link, .advisor-application-help .advisor-booking-link { display: inline-flex; align-items: center; min-height: 44px; }
}
