/* =========================================================
   MURTWEB — Responsive adjustments
   ========================================================= */

@media (max-width: 23.75em) {
  :root { --section-pad-x: 1rem; }
  .page-header__title { max-width: none; }
  .identity-plate__monogram { font-size: 3.2rem; }
}

@media (max-width: 30em) {
  .site-header__row { padding-block: var(--space-xs); }
  .footer-bottom { flex-direction: column; align-items: flex-start; }
  .cta-plate { gap: var(--space-lg); }
  .form-grid { grid-template-columns: 1fr; }
}

@media (min-width: 90em) {
  :root { --container-max: 90rem; }
}
@media (min-width: 120em) {
  :root { --container-max: 98rem; }
}

html, body { overflow-x: hidden; }
.wrap, .section { max-width: 100%; }
