/* Page CSS — post #35 */
#mlp-links-list, .tuli-c-mlp-links-list {
  margin-top: 32px;
  row-gap: 16px;
  column-gap: 16px;
}
#mlp-downloads-list, .tuli-c-mlp-downloads-list {
  margin-top: 16px;
  row-gap: 12px;
  column-gap: 12px;
}
#downloads-page, .tuli-c-downloads-page {
  padding-block-start: clamp(48px, 8vw, 96px);
  padding-block-end: clamp(48px, 8vw, 96px);
}
#downloads-wrap, .tuli-c-downloads-wrap {
  max-width: 52rem;
}
#downloads-intro, .tuli-c-downloads-intro {
  margin-bottom: 2rem;
}
#downloads-sort, .tuli-c-downloads-sort {
  margin-top: 0px;
  padding-top: 0.7rem;
  padding-right: 0.85rem;
  padding-bottom: 0.7rem;
  padding-left: 0.85rem;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  background-color: rgba(24, 29, 37, 0.45);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-attachment: scroll;
  background-image: none;
  background-size: auto;
  background-origin: padding-box;
  background-clip: border-box;
  border: 1px solid var(--mlp-glass-line);
}
#useful-links-page, .tuli-c-useful-links-page {
  padding-block-start: clamp(56px, 8vw, 104px);
  padding-block-end: 48px;
}
#tuca3f75470d, .tuli-c-tuca3f75470d {
  padding-block-start: clamp(56px, 8vw, 104px);
  padding-block-end: 48px;
}
#main-content, .tuli-c-main-content {
  scroll-margin-top: 96px;
}
@media (max-width: 639px) {
  #mlp-links-list, .tuli-c-mlp-links-list {
    margin-top: 24px;
  }
  #mlp-downloads-list, .tuli-c-mlp-downloads-list {
    margin-top: 12px;
  }
}
@media (max-width: 700px) {
  #downloads-page, .tuli-c-downloads-page {
    padding-block-start: 3.5rem;
    padding-block-end: 3.5rem;
  }
  #downloads-wrap, .tuli-c-downloads-wrap {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
  }
}
@media (max-width: 430px) {
  #downloads-sort, .tuli-c-downloads-sort {
    align-items: flex-start;
  }
}