/* Small additions to the retained design. */
[role="tab"], [role="button"] { cursor: pointer; }
[role="tab"]:focus-visible, [role="button"]:focus-visible, a:focus-visible {
  outline: 3px solid #0077b6;
  outline-offset: 3px;
}
[hidden] { display: none !important; }
@media (max-width: 750px) {
  /* Keep the last control clear of the fixed inquiry link. */
  body { padding-bottom: 40px; }
}
@media (prefers-reduced-motion: reduce) {
  .fadein-up { opacity: 1; transform: none; transition: none; }
}
