.editorial-article { direction: rtl; text-align: start; overflow-wrap: anywhere; line-height: 1.9; color: #242424; }
.editorial-article img, .editorial-featured { display: block; max-width: 100%; height: auto; margin-inline: auto; }
.editorial-article figure { margin: 1.5rem 0; }
.editorial-article figcaption { color: #454545; font-size: .9rem; text-align: center; }
.editorial-article h2, .editorial-article h3 { margin-block: 1.5rem .75rem; line-height: 1.6; }
.editorial-article ul, .editorial-article ol { padding-inline-start: 1.75rem; }
.editorial-article a { text-decoration: underline; color: #225a86; }
.editorial-article a:focus-visible { outline: 3px solid #225a86; outline-offset: 3px; }
.editorial-safety, .editorial-cta { padding: 1rem; border-inline-start: 4px solid #547546; background: #f4f6ef; }
.editorial-table { max-width: 100%; overflow-x: auto; }
.editorial-table table { width: 100%; min-width: 36rem; border-collapse: collapse; }
.editorial-table td, .editorial-table th { border: 1px solid #767676; padding: .5rem; text-align: start; overflow-wrap: normal; }
.editorial-table caption { caption-side: top; color: #242424; }
.editorial-snapshot { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 28rem; overflow: auto; }
.editorial-review { max-width: 960px; }
