@media screen and (min-width: 768px) {
  .template-front-rankings-route-list-index .page-subheader {
    background: #252A31 0% 0% no-repeat padding-box;
  }
}
.template-front-rankings-route-list-index .page {
  font-family: Figtree;
  color: #2f3137;
  font-weight: 500;
}
.template-front-rankings-route-list-index .breadcrumb ul li a, .template-front-rankings-route-list-index .breadcrumb ul li span {
  font-weight: 500;
  color: #C8CFDA;
}
.template-front-rankings-route-list-index .container.list-section {
  padding-block: 12px;
}
.template-front-rankings-route-list-index .list-container {
  padding: 12px;
  background-color: white;
}
@media (min-width: 768px) {
  .template-front-rankings-route-list-index .list-container {
    border: rgba(66, 76, 87, 0.7) 1px solid;
    border-radius: 8px;
  }
}
.template-front-rankings-route-list-index .list-container a {
  color: #2f3137;
}
.template-front-rankings-route-list-index .list-container ul li::marker,
.template-front-rankings-route-list-index .list-container summary::marker {
  content: "";
}
.template-front-rankings-route-list-index .list-container summary.summary-item {
  cursor: pointer;
}
.template-front-rankings-route-list-index .list-container summary.summary-item svg {
  display: inline-block;
  transition: transform 0.3s ease;
}
.template-front-rankings-route-list-index .list-container details[open] > summary svg {
  transform: rotate(180deg);
}
