/* Article CTAs in the a-prime type of the Prime card and the sidebar consult (2026-10-30).
   pm-follow: the small Prime frame above the TOC. pm-consult: the consult at the article end,
   one button to the contact form and a text link to the LP. */
body.pm-editorial-article .entry-content>.pm-follow{padding:20px 24px;margin:4px 0 28px}
body.pm-editorial-article .entry-content>.pm-follow .a-prime-title{font-size:20px !important;margin:0 0 6px}
body.pm-editorial-article .entry-content>.pm-follow>p:not(.a-prime-title){margin-bottom:14px}
body.pm-editorial-article .entry-content>.pm-consult .a-prime-title{text-wrap:balance}
body.pm-editorial-article .entry-content>.pm-consult>p.pm-consult__more{margin:14px 0 0;font-size:14px}
body.pm-editorial-article .entry-content>.pm-consult .pm-consult__more a{font-weight:700;color:#285f8c;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){body.pm-editorial-article .entry-content>.pm-follow .m7-button,body.pm-editorial-article .entry-content>.pm-consult .m7-button{display:flex;width:100%;min-width:0}body.pm-editorial-article .entry-content>.pm-consult .a-prime-title{font-size:22px !important}}
/* Related weekly report line under the summary box (PM-2251, mock v2): two rules, no fill or image. */
body.pm-editorial-article .entry-content .pm-series-line{margin:4px 0 28px !important;padding:14px 0 !important;border-top:1px solid #e4e6eb;border-bottom:1px solid #e4e6eb;font-size:16px;line-height:1.9;color:#102538}
body.pm-editorial-article .entry-content .pm-series-line a{margin-left:.5em;font-weight:700;color:#285f8c;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
@media(max-width:600px){body.pm-editorial-article .entry-content .pm-series-line{font-size:15px}}
/* Newsletter line at the article end and image banners from the CTA map (PM-2327). */
body.pm-editorial-article .entry-content .pm-newsletter-line{margin:32px 0 !important}
body.pm-editorial-article .entry-content .pm-cta-image{display:block;margin:32px 0}
body.pm-editorial-article .entry-content .pm-cta-image img{display:block;width:100%;height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:none} /* drop the article image frame (style.css) on banners */
/* Below 900px the sidebar drops under the article (article.css), so its Prime card would read as a
   second Prime right after the body. Hide it there on article pages only; PC keeps it. */
@media(max-width:899px){body.pm-editorial-article #sidebar .a-prime{display:none}}
/* The LP line sits right under the Prime series line: one frame, not two. */
body.pm-editorial-article .entry-content .pm-series-line+.pm-lp-line{margin-top:-28px !important;border-top:0}
