@layer pages {
  .contact-brand-mark {
    inset: 22% 0 auto;
  }

  .contact-panel-list {
    display: grid;
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .contact-panel-row {
    min-height: clamp(7.2rem, 10.8vw, 10.2rem);
  }
}

@media (max-width: 38rem) {
  @layer pages {
    .contact-brand-mark {
      inset: 20% 0 auto;
    }

    .contact-panel-row {
      min-height: 7.8rem;
    }
  }
}
