/* These body classes are emitted only on the existing unpublished satire pages. */
body.jdcm-satire-page .jd-article-end{display:none!important}
body.jdcm-satire-page .jdcm-editorial-credit{max-width:70ch;margin:28px auto 12px;padding-top:18px;border-top:1px solid #b4935c;color:#59564c;font:400 14px/1.65 Inter,Arial,sans-serif;overflow-wrap:anywhere}
body.jdcm-satire-page .jdcm-editorial-credit p{margin:0 0 6px}
body.jdcm-satire-page .jdcm-editorial-credit a{color:#173c34;text-decoration:underline;text-underline-offset:3px}
body.jdcm-satire-page .jdcm-editorial-credit a:focus-visible{outline:3px solid #9b5d20;outline-offset:4px}
body.jdcm-satire-hub .jd-satire-masthead{padding:14px 24px;gap:0}
body.jdcm-satire-hub .jd-satire-attribution{font-size:11px;margin:0 0 3px}
body.jdcm-satire-hub .jd-satire-wordmark{font-size:52px;line-height:1;margin:0 0 5px}
body.jdcm-satire-hub .jd-satire-tagline{font-size:18px;line-height:1.3;margin:0}
body.jdcm-satire-hub .jd-satire-inner{max-width:1100px;padding-top:22px}
body.jdcm-satire-hub .jd-satire-intro{max-width:820px;font-size:16px;line-height:1.65;margin:18px auto 0;text-align:center}
body.jdcm-satire-reader .jd-satire-body{padding-top:8px}
@media(max-width:767px){body.jdcm-satire-hub .jd-satire-masthead{padding:12px 18px}body.jdcm-satire-hub .jd-satire-wordmark{font-size:44px}body.jdcm-satire-hub .jd-satire-inner{padding-top:18px}body.jdcm-satire-page .jdcm-editorial-credit{font-size:14px}}
