.editorial-article-badge{color:#fff;min-height:30px;font-size:calc(12px * var(--reading-scale,1));letter-spacing:.035em;background:#0866c2;border-radius:3px;align-items:center;padding:6px 10px;font-weight:750;line-height:1.4;display:inline-flex}.editorial-article-page .article-prose>.editorial-introduction{font-weight:500}.editorial-preview-note{border:1px dashed var(--line);max-width:920px;color:var(--muted);border-radius:6px;margin:20px auto;padding:12px 16px;font-size:14px}.editorial-destination{color:#0866c2;text-underline-offset:4px;margin:14px 0;font-weight:700;text-decoration:underline;display:inline-block}[data-theme=dark] .editorial-destination{color:#8bc4ff}.editorial-article-page .related-heading{height:auto}.editorial-original-layout .announcement-story h1{font-size:calc(clamp(32px,3.6vw,52px) * var(--reading-scale,1));letter-spacing:-1.35px;line-height:1.13}.editorial-original-layout .announcement-prose.article-prose{text-align:left;width:100%;max-width:none;margin:0}.editorial-original-layout .editorial-restored-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.editorial-restored-meta .article-date time{color:inherit;margin:0;display:inline}.editorial-restored-meta .article-share-area{margin-left:auto}.editorial-original-layout .announcement-story-art{width:100%;max-width:none;margin:0 auto 40px}.editorial-original-layout .announcement-story-art img{object-fit:contain;width:100%;height:auto;max-height:650px}.editorial-original-layout .announcement-story-footer{color:var(--muted);font-size:calc(14px * var(--reading-scale,1))}.editorial-original-layout .announcement-story-footer>a{color:#0866c2}[data-theme=dark] .editorial-original-layout .announcement-story-footer>a{color:#8bc4ff}@media (max-width:700px){.editorial-original-layout .announcement-story h1{font-size:calc(33px * var(--reading-scale,1));letter-spacing:-.9px}.editorial-restored-meta .article-share-area{width:100%;margin-left:0}.editorial-original-layout .announcement-story-art{margin-bottom:28px}}.editorial-recommendations .editorial-card-grid{margin-top:24px}.editorial-recommendations .editorial-card h3{font-family:inherit}.editorial-recommendations .related-heading>a{color:#0866c2;white-space:nowrap;font-weight:700}[data-theme=dark] .editorial-recommendations .related-heading>a{color:#8bc4ff}@media (max-width:700px){.editorial-recommendations .related-heading{flex-wrap:wrap;gap:16px}}
