.article-rich-text h2{margin:1.8em 0 .7em;font-size:clamp(21px,3vw,28px);line-height:1.6}.article-rich-text h3{margin:1.5em 0 .6em;font-size:clamp(18px,2.4vw,23px);line-height:1.6}.article-rich-text ul,.article-rich-text ol{white-space:normal;margin:1em 0 1.5em;padding-left:1.6em}.article-rich-text li{margin:.4em 0;padding-left:.25em}.article-rich-text a{color:var(--yellow);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.article-video{margin:30px 0}.article-video video{width:100%;max-height:70vh;background:#020302;max-height:70svh;display:block}.news-video-badge{background:var(--ink);color:var(--yellow);border:1px solid var(--yellow);pointer-events:none;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.5;display:inline-flex;position:absolute;top:6px;left:6px}.article-video figcaption{margin-top:10px;font-size:13px;line-height:1.8}.article-video figcaption a,.article-source a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.media-error{background:var(--panel);border:1px solid var(--line);padding:28px;line-height:1.9}.article-source{margin:24px 0;font-size:13px}
