@media (min-width:801px) {
  .method-section {
    min-height: 100vh;
    grid-template-rows: auto 1fr;
    gap: 2vw 8vw;
    padding-top: 32px;
    padding-bottom: 28px;
  }

  .method-section .section-marker {
    margin-bottom: 0;
  }

  .method-copy h2 {
    font-size: clamp(80px, 10vw, 150px);
  }

  .method-copy > p:last-child {
    margin-top: 28px;
  }

  .method-notes div {
    padding: 14px 0;
  }
}

@media (min-width:801px) and (max-height:800px) {
  .method-section {
    gap: 1vw 8vw;
    padding-top: 20px;
    padding-bottom: 18px;
  }

  .method-copy h2 {
    font-size: clamp(72px, 8vw, 120px);
  }

  .method-copy > p:last-child {
    margin-top: 18px;
    font-size: 14px;
  }

  .method-notes div {
    padding: 8px 0;
  }
}
