.portfolio-head-wrapper > * {
  margin: 0;
}

.portfolio-head-wrapper {
  display: flex;
  width: 100%;
  gap: var(--gutter-desktop);
  align-items: baseline;
}

@media (max-width: 1080px) {
  .links-container {
    display: contents;
  }

  .portfolio-head-wrapper {
    display: flex;
    flex-direction: column;
    height: calc(100vh - var(--row-gutter-mobile) * 5);
    justify-content: space-between;
  }
}
