/* Academy section navigation: IR-reference white links, navy triangles and location markers. */
body[data-page="service-academy"] :is(.academy-intro-tags,.academy-elearning-guide__feature-tabs) {
  --academy-navigation-ink:#0f2350;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border:0;
}
body[data-page="service-academy"] .academy-intro-tags {width:100%;}
body[data-page="service-academy"] .academy-elearning-guide__feature-tabs {margin-bottom:20px;}
body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button) {
  position:relative;min-width:0;min-height:62px;padding:16px 40px 16px 16px;
  border:0;border-bottom:1px solid var(--academy-navigation-ink);border-radius:0;
  background:#fff;color:var(--academy-navigation-ink);box-shadow:none;
  font-size:14px;font-weight:700;line-height:1.5;text-align:left;text-decoration:none;
  transition:background-color 180ms ease,color 180ms ease;
}
body[data-page="service-academy"] .academy-intro-tags a {grid-template-columns:24px minmax(0,1fr);gap:8px;}
body[data-page="service-academy"] .academy-intro-tags :is(span,strong) {color:inherit;}
body[data-page="service-academy"] .academy-intro-tags strong {font-size:14px;}
body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button)::after {
  content:"";position:absolute;top:50%;right:16px;bottom:auto;left:auto;
  width:7px;height:10px;margin:0;border:0;background:currentColor;
  clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%);pointer-events:none;
}
body[data-page="service-academy"] :is(.academy-intro-tags a[aria-current="location"],.academy-elearning-guide__feature-tabs button[aria-selected="true"]) {
  border-bottom-width:3px;background:#fff;color:var(--academy-navigation-ink);
}
body[data-page="service-academy"] :is(.academy-intro-tags a[aria-current="location"],.academy-elearning-guide__feature-tabs button[aria-selected="true"])::before {
  content:"";position:absolute;left:16px;bottom:-8px;width:14px;height:8px;
  background:var(--academy-navigation-ink);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;
}
body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button):is(:hover,:focus-visible) {
  background:var(--academy-navigation-ink);color:#fff;border-color:var(--academy-navigation-ink);
}
body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button):focus-visible {
  z-index:1;outline:2px solid var(--academy-navigation-ink);outline-offset:4px;
}
@media(max-width:640px) {
  body[data-page="service-academy"] :is(.academy-intro-tags,.academy-elearning-guide__feature-tabs) {gap:12px;}
  body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button) {padding:12px 30px 12px 12px;font-size:13px;}
  body[data-page="service-academy"] .academy-intro-tags strong {font-size:13px;}
  body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button)::after {right:12px;}
}
@media(prefers-reduced-motion:reduce) {
  body[data-page="service-academy"] :is(.academy-intro-tags a,.academy-elearning-guide__feature-tabs button) {transition:none;}
}

body[data-page="service-academy"] .academy-elearning-guide__feature-tabs button:not([aria-selected="true"]):is(:hover,:focus-visible) {background:#0f2350;color:#fff;}

body[data-page="service-academy"] .academy-intro-tags a[aria-current="location"] {background:#fff;color:#0f2350;border-bottom:3px solid #0f2350;}
body[data-page="service-academy"] .academy-intro-tags a[aria-current="location"] :is(span,strong) {color:inherit;}
body[data-page="service-academy"] .academy-intro-tags a:is(:hover,:focus-visible),body[data-page="service-academy"] .academy-intro-tags a[aria-current="location"]:is(:hover,:focus-visible) {background:#0f2350;color:#fff;border-color:#0f2350;}
body[data-page="service-academy"] .academy-intro-tags a:is(:hover,:focus-visible) :is(span,strong) {color:inherit;}
