
/* V82 English Fitness media parity + rich News rendering */
.zc-en-preview .fitness-media-inner{width:100%;height:100%;transform:scale(var(--fitness-scale,1));transform-origin:var(--fitness-x,50%) var(--fitness-y,50%)}
.zc-en-preview .fitness-media-inner img,.zc-en-preview .fitness-media-inner video,.zc-en-preview .fitness-media-inner iframe{width:100%;height:100%;display:block;object-fit:var(--fitness-fit,cover);object-position:var(--fitness-x,50%) var(--fitness-y,50%);border:0}
.zc-en-preview .fitness-video-frame{width:100%;height:100%;min-height:100%;background:#06113f;display:flex;align-items:center;justify-content:center}
.zc-en-preview .fitness-media-inner.vertical-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(0,200,150,.22),rgba(6,17,63,.98));transform:none!important}
.zc-en-preview .fitness-media-inner.vertical-video .fitness-video-frame{width:auto;height:100%;aspect-ratio:9/16;max-width:100%;min-height:100%;background:#000;border-radius:18px;overflow:hidden}
.zc-en-preview .fitness-media-inner.vertical-video video{object-fit:contain!important;background:#000}
.zc-en-preview .zc-en-fitness-health-cta{display:inline-flex;align-items:center;width:max-content;text-decoration:none}
.zc-en-preview .zc-en-article-body{font-size:1.03rem;line-height:1.8;color:#344054}
.zc-en-preview .zc-en-article-body p{margin:0 0 1rem}
.zc-en-preview .zc-en-article-body h2{font:800 30px/1.25 Montserrat,Inter,Arial,sans-serif;color:#0d1b5e;margin:1.7rem 0 .7rem}
.zc-en-preview .zc-en-article-body h3{font:800 24px/1.3 Montserrat,Inter,Arial,sans-serif;color:#0d1b5e;margin:1.4rem 0 .6rem}
.zc-en-preview .zc-en-article-body h4{font:800 20px/1.35 Montserrat,Inter,Arial,sans-serif;color:#0d1b5e;margin:1.2rem 0 .5rem}
.zc-en-preview .zc-en-article-body ul,.zc-en-preview .zc-en-article-body ol{padding-left:1.7rem;margin:.7rem 0 1rem}
.zc-en-preview .zc-en-article-body blockquote{margin:1rem 0;padding:.9rem 1rem;border-left:4px solid #00c896;background:#f2fbf8;border-radius:0 12px 12px 0;color:#344054}
.zc-en-preview .zc-en-article-body a{color:#008b70;text-decoration:underline;font-weight:700}
