@media (max-width: 1024px) {
  .st-responsive-nav-compatibility {
    box-sizing: border-box;
    inline-size: 100%;
    max-inline-size: 100%;
    overflow: hidden;
  }

  .st-responsive-nav-compatibility__trigger {
    box-sizing: border-box;
    display: inline-flex;
    max-inline-size: 100%;
    align-items: center;
  }

  .st-responsive-nav-compatibility__panel[hidden] {
    display: none !important;
  }

  .st-responsive-nav-compatibility__panel,
  .st-responsive-nav-compatibility__panel a {
    box-sizing: border-box;
    max-inline-size: 100%;
    overflow-wrap: anywhere;
  }
}
