.key-takeaways{margin:28px 0 40px;padding:26px 28px;border:1px solid #cfe0d8;border-radius:22px;background:linear-gradient(145deg,#f7fffb,#eef8f4)}
.key-takeaways>span{display:block;margin-bottom:12px;color:#087a52;font:700 12px/1.2 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.key-takeaways ul{margin:0;padding-left:20px}.key-takeaways li{margin:8px 0}
.related-reading{margin:42px 0;padding:28px;border-radius:24px;background:#071426;color:#fff}.related-reading h2{margin-top:0;color:#fff}.related-reading a{display:block;padding:14px 0;border-top:1px solid #29405c;color:#20d991;font-weight:700;text-decoration:none}.related-reading a:hover{padding-left:8px;color:#fff}
.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:48px 0}.article-nav a{padding:22px;border:1px solid #dbe2e8;border-radius:20px;text-decoration:none;color:#071426;transition:.25s}.article-nav a:last-child{text-align:right}.article-nav small{display:block;margin-bottom:8px;color:#087a52;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.article-nav strong{font:700 17px/1.35 Manrope,sans-serif}.article-nav a:hover{transform:translateY(-3px);border-color:#06ce86;box-shadow:0 16px 32px rgba(7,20,38,.1)}
.article-content .checklist{padding:0;list-style:none}.article-content .checklist li{position:relative;margin:12px 0;padding-left:30px}.article-content .checklist li:before{content:'✓';position:absolute;left:0;color:#00a76f;font-weight:800}
@media(max-width:720px){.article-nav{grid-template-columns:1fr}.article-nav a:last-child{text-align:left}.key-takeaways,.related-reading{padding:22px}}
