.newsletter-article{max-width:840px;width:calc(100% - 40px);margin:0 auto;padding:40px 0 80px}.newsletter-heading h1{font-size:clamp(34px,5vw,54px);line-height:1.25;letter-spacing:-.03em;margin:12px 0 20px}.newsletter-heading .post-deck{font-size:19px}.release-jump{margin:32px 0 8px;padding:18px 22px;border:1px solid #dbe3f0;background:white;border-radius:14px}.release-jump summary{cursor:pointer;font-weight:700;color:#1658b1}.release-jump ol{padding-inline-start:24px;line-height:2}.release-jump a{color:#35496b}.newsletter-feature{padding:48px 0;border-bottom:1px solid #dfe5ef;scroll-margin-top:95px}.feature-number{font-size:12px;font-weight:800;color:#8290a7;margin-bottom:12px}.newsletter-feature .post-module{font-size:13px}.newsletter-feature h2{font-size:clamp(26px,4vw,36px);line-height:1.35;margin:18px 0 14px;color:#101b3b}.newsletter-feature>p,.newsletter-quality p,.newsletter-cta p{font-size:18px;line-height:1.85;color:#586579;margin:0 0 24px}.newsletter-feature figure{margin:0}.newsletter-feature img{display:block;width:100%;height:auto;border-radius:20px;background:#061238}.newsletter-feature figcaption{font-size:11px;color:#8590a3;text-align:center;margin-top:10px}.newsletter-quality{margin:44px 0;padding:28px;background:#eaf1fc;border-radius:18px}.newsletter-quality h2,.newsletter-cta h2{font-size:27px;margin:0 0 14px}.newsletter-quality p{margin:0}.newsletter-cta{text-align:center;padding:28px 12px}.newsletter-cta a{display:inline-block;background:#1266eb;border-radius:12px;color:white;padding:13px 28px;font-weight:700}.release-summary-card{max-width:850px}.release-summary-card .feature-post-art{aspect-ratio:2/1}.release-summary-card .feature-post-copy{padding:32px}[dir=rtl] .newsletter-heading h1,[dir=rtl] .newsletter-feature h2{letter-spacing:0;line-height:1.5}@media(max-width:600px){.newsletter-article{width:calc(100% - 32px);padding-top:28px}.newsletter-feature{padding:34px 0}.newsletter-feature>p,.newsletter-heading .post-deck{font-size:17px}.newsletter-quality{padding:22px}.release-summary-card .feature-post-copy{padding:22px}}@media print{.topbar,.post-back,.release-jump{display:none}.newsletter-feature{break-inside:avoid}.newsletter-article{width:100%}}
