/* 22Media Premium Pro v6.19 — premium article desk */
.m22-article-v3 .m22-article-content{font-size:18px;line-height:1.82;color:#25324a}
.m22-article-v3 .m22-article-content>p{margin:0 0 24px}
.m22-article-v3 .m22-article-content>h2,.m22-article-v3 .m22-story-keypoints h2{font-size:30px;line-height:1.18;letter-spacing:-.025em;margin:38px 0 14px;color:#111c31}
.m22-article-v3 .m22-story-lead{font-size:21px;line-height:1.7;color:#18243a;border-left:4px solid #1167f2;padding:18px 22px;background:linear-gradient(135deg,#f7faff,#fff);border-radius:0 16px 16px 0;margin-bottom:30px!important}
.m22-article-v3 .m22-story-keypoints{margin:28px 0;padding:24px 28px;border:1px solid #dce6f5;border-radius:18px;background:#f8fbff}
.m22-article-v3 .m22-story-keypoints h2{margin:0 0 14px;font-size:23px}
.m22-article-v3 .m22-story-keypoints ul{margin:0;padding-left:22px;display:grid;gap:12px}
.m22-article-v3 .m22-story-keypoints li{padding-left:4px;color:#26354d}
.m22-article-v3 .m22-story-keypoints li::marker{color:#1167f2}
.m22-article-v3 .m22-story-update{margin:30px 0 10px;padding:20px 22px;border-radius:16px;background:#071b4d;color:#eaf2ff;line-height:1.65}
.m22-article-v3 .m22-story-update strong{color:#fff}
.m22-article-v3 .m22-article-image{border-radius:22px;overflow:hidden;background:#08163a;box-shadow:0 16px 42px rgba(17,39,79,.10)}
.m22-article-v3 .m22-article-image img{display:block;width:100%;height:auto}
.m22-article-v3 .m22-article-image-fallback img{object-fit:cover}
.m22-article-v3 .m22-publisher-stamp{margin-top:30px}
body.m22-dark .m22-article-v3 .m22-article-content{color:#cbd7eb}
body.m22-dark .m22-article-v3 .m22-article-content>h2,body.m22-dark .m22-article-v3 .m22-story-keypoints h2{color:#f6f9ff}
body.m22-dark .m22-article-v3 .m22-story-lead{color:#e9f1ff;background:linear-gradient(135deg,#0c1a37,#0a152d);border-color:#4c91ff}
body.m22-dark .m22-article-v3 .m22-story-keypoints{background:#0b1832;border-color:#223b66}
body.m22-dark .m22-article-v3 .m22-story-keypoints li{color:#d5e0f3}
@media(max-width:720px){.m22-article-v3 .m22-article-content{font-size:17px;line-height:1.76}.m22-article-v3 .m22-article-content>h2,.m22-article-v3 .m22-story-keypoints h2{font-size:25px}.m22-article-v3 .m22-story-lead{font-size:18px;padding:16px 17px}.m22-article-v3 .m22-story-keypoints{padding:20px}}
