.mtev-module {
  container-type: inline-size;
}

.mtev-module__shell {
  padding: 32px 28px;
  border: 1px solid var(--mtn-border, #dce5de);
  border-radius: 12px;
  background: var(--mtn-page, #fff);
}

@container (max-width: 34rem) {
  .mtev-module__shell { padding: 20px 16px; }
}

@media (max-width: 600px) {
  .mtev-module__shell { padding: 24px 16px; }
}
