.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}
