@media (max-width: 800px) {
  .strategy-method__layout { grid-template-columns: minmax(0, 1fr); }
  .strategy-method__steps { min-width: 0; }
  .strategy-step { grid-template-columns: minmax(0, 1fr); }
  .strategy-step h3 { font-size: clamp(4.5rem, 22vw, 8rem); }
}

@media (max-width: 760px) {
  .brand-service__answer p {
    width: auto;
    margin: 0 0 0 3rem;
  }
}
