/* Scoped article HTML presentation: keep existing RAI theme and dark-mode colors. */
.rai-news-main .rn-story-body p{margin:0 0 1.25em}
.rai-news-main .rn-story-body h2,.rai-news-main .rn-story-body h3,.rai-news-main .rn-story-body h4{color:var(--rn-ink);font-weight:800;line-height:1.35;margin:1.45em 0 .6em}
.rai-news-main .rn-story-body h2{font-size:clamp(23px,3vw,30px)}
.rai-news-main .rn-story-body h3{font-size:clamp(20px,2.5vw,25px)}
.rai-news-main .rn-story-body ul,.rai-news-main .rn-story-body ol{padding-left:1.6em;margin-bottom:1.3em}
.rai-news-main .rn-story-body li{margin-bottom:.35em}
.rai-news-main .rn-story-body a{color:#2872bd;text-decoration:underline;text-underline-offset:3px}
.rai-news-main .rn-story-body blockquote{border-left:4px solid #c6ff00;margin:1.5em 0;padding:.8em 1.1em;background:var(--rn-soft);border-radius:0 12px 12px 0}
.rai-news-main .rn-story-body img{display:block;width:auto;max-width:100%;height:auto;margin:1.2em auto;border-radius:12px}
.rai-news-main .rn-story-body iframe{display:block;max-width:100%;width:100%;min-height:420px;border:0;margin:1.5em auto;border-radius:12px;background:var(--rn-soft)}
.rai-news-main .rn-story-body iframe[src*="youtube"]{aspect-ratio:16/9;min-height:0}
.rai-news-main .rn-story-body figure{margin:1.5em 0}
.rai-news-main .rn-story-body figcaption{text-align:center;color:var(--rn-muted);font-size:.85em}
.rai-news-main .rn-story-body pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--rn-soft);padding:18px;border-radius:12px}

/* Only Facebook video plugin embeds: responsive without affecting the RAI site or gallery. */
.rai-news-main .rn-story-body iframe[src^="https://www.facebook.com/plugins/video.php"]{width:100%;max-width:560px;aspect-ratio:560/314;height:auto;min-height:0;display:block;margin:1.5em auto}
