/* Loaded only by the existing day-trip comparison page. */
.day-trips-page .day-trip-nav {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem 1.3rem;
  padding: 1rem 0;
  margin: 1.5rem 0 2rem;
  border-block: 1px solid var(--line);
  font: .85rem/1.5 var(--ui);
}
.day-trips-page .day-trip-nav a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  text-underline-offset: .25em;
}
.day-trips-page .prose h2[id] { scroll-margin-top: 2rem; }
.day-trips-page .prose table {
  display: table;
  table-layout: fixed;
  white-space: normal;
}
.day-trips-page .prose th,
.day-trips-page .prose td { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .day-trips-page .prose table { font-size: .78rem; }
  .day-trips-page .prose th,
  .day-trips-page .prose td { padding: .6rem .4rem; }
  .day-trips-page .prose th:first-child { width: 24%; }
}
