/* Page CSS — post #38 */
@media (max-width: 599px) {
  #tusortlinks02, .tuli-c-tusortlinks02 {
    margin-right: 2px;
    font-size: 13px;
    line-height: 18px;
  }
  #tusortlinks01, .tuli-c-tusortlinks01 {
    gap: 6px; margin-top: 16px; display: flex; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: center; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; justify-content: flex-start; scrollbar-width: none; scrollbar-color: var(--mlp-border) transparent; padding-bottom: 2px; -webkit-overflow-scrolling: touch; max-width: 100%; overscroll-behavior-x: contain;
  }
  #tusortlinks01::-webkit-scrollbar, .tuli-c-tusortlinks01::-webkit-scrollbar {
    display: none;
  }
  #tutitlerow001::after, .tuli-c-tutitlerow001::after {
    width: 11px; height: 11px; margin-top: 6px; flex-basis: 11px; min-width: 11px; max-width: 11px; min-height: 11px; max-height: 11px;
  }
}
#tutitlerow001, .tuli-c-tutitlerow001 {
  align-items: flex-start;
  min-width: 0;
  flex-wrap: wrap;
}
#tutitlerow001::after, .tuli-c-tutitlerow001::after {
  width: 12px; height: 12px; margin-top: 5px; flex: 0 0 12px; min-width: 12px; max-width: 12px; min-height: 12px; max-height: 12px; align-self: flex-start;
}
#tud691f48bc9, .tuli-c-tud691f48bc9 {
  text-align: center;
}
#tu7bed536231, .tuli-c-tu7bed536231 {
  text-align: center;
}

#useful-links-page #tud691f48bc9, .tuli-c-useful-links-page .tuli-c-tud691f48bc9, #useful-links-page #tu7bed536231, .tuli-c-useful-links-page .tuli-c-tu7bed536231 {
  align-self: center;
  text-align: center;
}