@media (max-width: 760px) {
  .head-inner {
    display: grid;
    grid-template-columns: 1fr;
    padding: 0.45rem 0;
  }

  .brand {
    width: max-content;
  }

  .jump {
    width: 100%;
    max-width: none;
    justify-content: space-between;
    gap: 0.55rem;
    padding: 0.2rem 0 0.35rem;
    font-size: 0.78rem;
    overflow: visible;
  }

  main section {
    scroll-margin-top: 98px;
  }
}
