/* Additive Medilax editorial controls. Load AFTER frozen style.css, on posts only. */
.mlx-article-view .mlx-ed-subtitle{font:600 clamp(20px,2.2vw,26px)/1.4 "DM Sans Variable",Arial,sans-serif;color:var(--link);margin:-8px 0 22px;overflow-wrap:anywhere}
/* Native figure has a fixed aspect ratio and overflow:hidden: opt out only for a credit. */
.mlx-article-view .mlx-article-media:has(.mlx-ed-image-credit){aspect-ratio:auto;overflow:visible;background:transparent}
.mlx-article-view .mlx-article-media:has(.mlx-ed-image-credit) .mlx-article-hero{aspect-ratio:1366/768;height:auto;object-fit:cover}
.mlx-article-view .mlx-ed-image-credit{font:400 13px/1.6 "DM Sans Variable",Arial,sans-serif;color:var(--muted);margin:8px 0 0;overflow-wrap:anywhere}
.mlx-article-view .mlx-article-layout.mlx-ed-no-sidebar{grid-template-columns:minmax(0,1fr)}
.mlx-article-view .mlx-ed-no-sidebar .mlx-article-main{width:100%;max-width:820px;margin-inline:auto}
.mlx-article-view .mlx-ed-takeaways{border-left:4px solid var(--blue);background:var(--pale)}
.mlx-article-view .mlx-ed-takeaways .wwc-brief__title{font-size:23px;line-height:1.4;margin:0 0 14px;color:var(--link)}
.mlx-article-view .mlx-ed-takeaways ul{margin-bottom:0;padding-left:24px}
.mlx-article-view .mlx-ed-sources{padding:22px 24px;background:var(--pale);border:1px solid var(--line);margin:28px 0}
.mlx-article-view .mlx-ed-sources>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--link)}
.mlx-article-view .mlx-ed-sources>.wwc-body{padding:12px 0 0}
.mlx-article-view .mlx-ed-conclusion{margin:28px 0}
.mlx-article-view .mlx-ed-newsletter-mobile{display:none}
.mlx-article-view .mlx-ed-newsletter-mobile>section{margin:32px 0;padding:24px;background:var(--pale);border-top:4px solid var(--blue)}
.mlx-article-view .mlx-ed-newsletter-mobile button{min-height:44px;background:var(--yellow);color:var(--ink);border:0;padding:12px 18px;font:inherit;font-weight:700}
@media(max-width:1199px){.mlx-article-view .mlx-ed-newsletter-mobile{display:block}}
@media(max-width:650px){.mlx-article-view .mlx-ed-subtitle{font-size:21px}.mlx-article-view .mlx-ed-sources{padding:18px}.mlx-article-view .mlx-ed-takeaways .wwc-brief__title{font-size:21px}.mlx-article-view .mlx-ed-newsletter-mobile>section{padding:20px}}
