.av-article-reading :is(h2, h3) { text-wrap: pretty; overflow-wrap: anywhere; }
.av-article-reading .av-article-prompt { margin: 0 0 1.5rem; padding: 1rem 1.25rem; border-inline-start: 2px solid #946855; }
.av-article-reading .av-article-prompt h2 { margin: 0 0 .5rem; }
.av-article-reading .av-article-prompt p { margin: 0; }

@media (max-width: 767px) {
  .av-article-reading { --padding-left: clamp(16px, 5vw, 32px); --padding-right: clamp(16px, 5vw, 32px); }
  .av-article-reading .elementor-widget-text-editor { font-size: max(1rem, 16px); line-height: 1.65; overflow-wrap: anywhere; }
  .av-article-reading .elementor-widget-text-editor p { margin-block: 0 .9em; }
  .av-article-reading .elementor-widget-text-editor :is(ul, ol) { padding-inline-start: 1.35em; margin-block: 0 1em; }
  .av-article-reading .elementor-widget-text-editor li + li { margin-block-start: .35em; }
  .av-article-reading :is(h2, h3) { line-height: 1.25; }
  .av-article-reading img { max-width: 100%; height: auto; }
}
