/* V57.32 newsletter detail layout stabilization — loaded last on issue pages only. */
body.newsletter-detail-v5732{overflow-x:hidden;background:#fff}.newsletter-detail-v5732 main{min-width:0!important;max-width:none!important;overflow:visible!important}.newsletter-detail-v5732 .site-footer{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;clear:both!important;width:100%!important;margin-top:56px!important}.newsletter-detail-v5732 .mobile-toolbar-v572{z-index:90!important}
/* Legacy issues 01–04 */
.newsletter-detail-v5732.newsletter-letter-page .nl-pro-wrap{box-sizing:border-box!important;width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin:34px auto 0!important;padding:0 0 70px!important;display:grid!important;grid-template-columns:minmax(0,860px) minmax(220px,260px)!important;gap:40px!important;align-items:start!important}.newsletter-detail-v5732 .nl-pro-main{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}.newsletter-detail-v5732 .nl-pro-main>h1{max-width:100%!important}.newsletter-detail-v5732 .nl-pro-dek{max-width:78ch!important}.newsletter-detail-v5732 .nl-pro-cover{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}.newsletter-detail-v5732 .nl-letter{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important}.newsletter-detail-v5732 .nl-letter__body,.newsletter-detail-v5732 .nl-letter__intro,.newsletter-detail-v5732 .nl-digest,.newsletter-detail-v5732 .nl-signoff{box-sizing:border-box!important;max-width:100%!important}.newsletter-detail-v5732 .nl-pro-side{min-width:0!important}.newsletter-detail-v5732 .nl-pro-side>div{position:sticky!important;top:110px!important}
/* Current issues 05+ */
.newsletter-detail-v5732 .a578-letter{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding:34px 0 70px!important;overflow:visible!important}.newsletter-detail-v5732 .a578-letter__shell{box-sizing:border-box!important;width:min(1040px,calc(100% - 48px))!important;max-width:1040px!important;margin-inline:auto!important;min-width:0!important}.newsletter-detail-v5732 .a578-letter__shell p{max-width:88ch!important}.newsletter-detail-v5732 .article-v574__image{max-width:100%!important;height:auto!important}
@media(max-width:900px){.newsletter-detail-v5732.newsletter-letter-page .nl-pro-wrap{width:calc(100% - 32px)!important;display:block!important;padding-bottom:48px!important}.newsletter-detail-v5732 .nl-pro-side{display:none!important}.newsletter-detail-v5732 .a578-letter__shell{width:calc(100% - 32px)!important}.newsletter-detail-v5732 .site-footer{margin-top:40px!important}}
@media(max-width:520px){.newsletter-detail-v5732.newsletter-letter-page .nl-pro-wrap,.newsletter-detail-v5732 .a578-letter__shell{width:calc(100% - 28px)!important}.newsletter-detail-v5732 .nl-pro-main>h1{font-size:clamp(30px,9vw,40px)!important}.newsletter-detail-v5732 .nl-pro-dek{font-size:16px!important;line-height:1.75!important}.newsletter-detail-v5732 .nl-letter{font-size:16px!important;line-height:1.78!important}.newsletter-detail-v5732 .a578-letter{padding-top:22px!important}.newsletter-detail-v5732 .a578-letter__shell{padding:22px!important;border-radius:20px!important}}
