.tradeoff-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.tradeoff-overview>div{padding:22px;background:#e9eddf;border-radius:12px 25px 12px 12px}
.tradeoff-overview strong,.benefit-detail>strong,.tool-examples>strong{font-family:ZenEditorial,sans-serif;font-size:19px;line-height:1.8;letter-spacing:0}
.tradeoff-overview p{margin:12px 0 0!important}
.benefits-feature-link{display:block;padding:24px;background:#f1e4d5;border-radius:12px;text-decoration:none}
.benefits-feature-link strong,.benefits-feature-link span{display:block;line-height:1.85}
.benefits-feature-link span{font-size:14px;margin-top:10px}
.benefits-feature-link:hover{background:#e7d8c3}
.benefit-detail{padding:23px 25px;margin:23px 0;background:#fffdf7;border-radius:12px;border-left:4px solid #9cae83}
.benefit-detail p{margin:12px 0 0!important}
.tool-examples{padding:24px;background:#e9eddf;border-radius:12px 25px 12px 12px;margin:26px 0}
.tool-examples p{margin:14px 0 0!important}
.platform-points{margin:24px 0}
.platform-points dt{font-weight:700;margin:22px 0 7px;color:#586a48}
.platform-points dd{margin:0 0 18px}
main>.sources{margin-top:44px;padding-top:26px}
main>.sources h2{font-size:20px;letter-spacing:0}
@media(max-width:700px){.tradeoff-overview{grid-template-columns:1fr}.tradeoff-overview>div,.tool-examples,.benefit-detail,.benefits-feature-link{padding:19px 18px}.tradeoff-overview strong,.benefit-detail>strong,.tool-examples>strong{font-size:18px}.benefits-feature-link strong{font-size:18px}}
