.ocf-local-posts-widget__frame-wrap {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.ocf-local-posts-widget__frame-wrap iframe {
  display: block;
  width: 100%;
  min-height: 480px;
  border: none;
}

@media (max-width: 640px) {
  .ocf-local-posts-widget__frame-wrap {
    max-width: calc(100vw - 2rem);
    margin-inline: auto;
  }
}
