/* Keep section navigation visible on laptop widths wherever a sidebar exists. */
@media (min-width: 1101px) and (max-width: 1439px) {
  .press-page__layout:has(> .press-sidebar) {
    grid-template-columns: clamp(250px, 22vw, 300px) minmax(0, 1fr);
    gap: 32px;
  }

  .press-page__layout > .press-sidebar {
    display: flex;
    gap: 16px;
    min-width: 0;
  }

  .press-page__layout > .press-sidebar .press-sidebar__title {
    min-height: 72px;
    padding: 10px 16px;
  }

  .press-page__layout > .press-sidebar .press-sidebar__item {
    min-height: 46px;
    padding: 10px 16px;
  }

  .press-page__layout > .press-sidebar .press-sidebar__links-title {
    margin-top: 24px;
    padding: 10px 16px;
  }

  .press-page__layout > .press-sidebar .press-link {
    gap: 14px;
    padding: 10px 16px;
  }

  .press-page__layout > .press-sidebar .press-link__logo {
    width: 60px;
  }
}
