/* Reproduced below 360 CSS px: fixed grid minima exceed available width. */
@media (max-width: 359px) {
  .sim-grid,
  .sim-cards,
  .sim-resource-grid,
  .sim-steps,
  .sim-footer-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .sim-field,
  .sim-card,
  .sim-resource,
  .sim-step,
  .sim-footer-grid > * {
    min-width: 0;
  }
  .sim-card,
  .sim-resource,
  .sim-step {
    overflow-wrap: anywhere;
  }
  .sim-footer-brand {
    width: min(188px, 100%);
  }
  main.content {
    overflow-wrap: anywhere;
  }
  .sim-brandbar-logo {
    max-width: 100%;
  }
}
