.article-body .article-bullets{max-width:900px;margin:10px 0 28px;padding-left:26px;list-style:outside}.article-body .article-bullets li{margin:0 0 12px;font-size:18px;line-height:1.7}.article-body .article-inline-figure{max-width:1000px;margin:42px 0}.article-body .article-inline-figure .lightbox-trigger img{width:100%;height:auto}.article-body .article-inline-figure figcaption{opacity:.7;margin-top:12px;font-size:12px;line-height:1.6}.article-body .article-related-links{flex-wrap:wrap;gap:14px 26px;font-size:14px;display:flex}.article-body .article-related-links a,.article-sources a{text-underline-offset:4px;text-decoration:underline}.article-shell .article-sources{border-top:1px solid;max-width:1200px;margin-left:auto;padding:60px 0}.article-shell .article-sources h2{margin:0 0 20px;font-size:24px;font-weight:500}.article-shell .article-sources ul{margin:0;padding-left:22px}.article-shell .article-sources li{margin-bottom:12px;font-size:14px;line-height:1.7}.article-shell .article-byline{letter-spacing:.02em;opacity:.75;font-size:12px}@media (max-width:700px){.article-body .article-bullets li{font-size:16px}}.article-body .article-subsection{padding:24px 0 4px}.article-body .article-subsection h3{letter-spacing:-.025em;margin:20px 0 18px;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.16}.article-body p a{text-underline-offset:4px;text-decoration:underline}
