:root{--page-title-display:none;}/* Start custom CSS *//* Josh Gooch: restrained interactive cues */
[data-id="4d5b586b"]::after { content: ""; font-weight: 600; color: #343846; }
@media (hover: hover) {
  [role="tab"][id^="703187a7-tab-"] { cursor: pointer; transition: transform 180ms ease, background-color 180ms ease; }
  [role="tab"][id^="703187a7-tab-"]:hover { transform: translateY(-0.2rem); }
}
[role="tab"][id^="703187a7-tab-"]:focus-visible { outline: 0.18rem solid #e88074; outline-offset: -0.25rem; }
@keyframes jg-tab-nudge {
  0%, 76%, 100% { transform: translateY(0); }
  80% { transform: translateY(-0.2rem); }
  84% { transform: translateY(0); }
  88% { transform: translateY(-0.1rem); }
  92% { transform: translateY(0); }
}
@media (prefers-reduced-motion: no-preference) {
  [role="tab"][id^="703187a7-tab-"]:not(.e--selected) { animation: jg-tab-nudge 4s ease 1s 1; }
  @supports (animation-timeline: view()) {


  }
}

@media (prefers-reduced-motion: reduce) {
  [role="tab"][id^="703187a7-tab-"] { animation: none !important; transition: none !important; transform: none !important; }
}
[role="tab"][id^="703187a7-tab-"]::after { content: " ↗"; display: inline-block; margin-left: 0.5rem; font-size: 1rem; line-height: 1; opacity: 0.85; }
@media (prefers-reduced-motion: no-preference) { @supports (animation-timeline: view()) { [role="tab"][id^="703187a7-tab-"]:not(.e--selected) { animation: jg-tab-nudge linear both; animation-timeline: view(); animation-range: entry 0% entry 100%; } } }

[role="tab"][id^="703187a7-tab-"] { display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; }
[role="tab"][id^="703187a7-tab-"] > p { flex: 1; margin: 0; }
[role="tab"][id^="703187a7-tab-"]::after { flex: 0 0 auto; margin-left: 0; }/* End custom CSS */