
/* Editorial presentation: scoped to articles and resource cards. */
.editorial-worked-example{border-left:3px solid #f56a21;background:#fff9f3;border-radius:0 16px 16px 0;padding:28px!important;margin-block:36px!important}.example-note{font-size:13px!important;color:#667085!important}.editorial-action-list{padding-left:24px}.editorial-action-list li{padding:8px 0 16px}.editorial-action-list h3{font-size:20px!important;margin:0 0 8px}.article-topic-tags{display:flex;flex-wrap:wrap;gap:9px;margin:32px 0;padding-top:22px;border-top:1px solid #e6e9ee}.article-topic-tags>span{flex-basis:100%;font-weight:600;color:#526174;font-size:13px}.article-topic-tags a{border:1px solid #dce2ea;border-radius:999px;padding:8px 13px;font-size:13px!important;line-height:1.4;color:#233149;background:#f8fafc;text-decoration:none}.article-topic-tags a:hover,.article-topic-tags a:focus-visible{border-color:#e86c25;background:#fff3e9;color:#b8440b}.editorial-related{max-width:1120px;margin:44px auto;padding:24px;box-sizing:border-box}.article-content .editorial-related{padding:24px 0}.editorial-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.editorial-related a{display:flex;flex-direction:column;gap:18px;justify-content:space-between;border:1px solid #dfe4eb;border-radius:14px;padding:20px;background:#fff;color:#17253d;text-decoration:none;line-height:1.5;font-size:16px}.editorial-related a span{color:#a5400c;font-size:13px}.editorial-related a:hover{background:#fff7f0}.feedback-topic-cover,.common-resource-art{display:block!important;min-width:0!important;overflow:hidden;position:relative;height:auto!important;aspect-ratio:3/2;background:#f2f4f7}.feedback-topic-cover img,.common-resource-art img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;position:static!important}.common-resource-grid>article{min-width:0}.article-content p{max-width:75ch}.article-content a:not(.xcta){text-underline-offset:3px}.article-content img{max-width:100%;height:auto}body[data-editorial-page=webinars] .post-card>h3{padding:18px 20px 0!important}body[data-editorial-page=webinars] .post-card{overflow:hidden;height:auto!important;min-height:0!important}.article-toc{max-height:calc(100vh - 140px);overflow:auto}@media(max-width:800px){.editorial-related>div{grid-template-columns:1fr}.editorial-worked-example{padding:20px!important}.article-toc{max-height:none;position:static!important}.editorial-related{padding:20px}.article-topic-tags a{max-width:100%;overflow-wrap:anywhere}}

/* Keep content-sized sections and proportionate editorial images. */
.compact-detail-section{min-height:0!important;padding-block:32px!important}.compact-detail-section .detail-wrap{min-height:0!important}.compact-detail-section h2{font-size:clamp(25px,2.6vw,34px)!important;line-height:1.2!important}.compact-detail-section p{margin:12px 0!important;max-width:72ch}.brochure-page .brochure-grid{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr)!important;gap:44px!important;align-items:center!important}.brochure-page .document-cover{display:block!important;max-width:260px!important;width:100%!important;height:auto!important;max-height:370px!important;object-fit:contain!important;margin:auto!important}.brochure-page .detail-hero{padding:64px 24px!important;min-height:0!important}.article-feature{max-width:780px!important;margin:28px auto!important}.article-feature img{max-width:100%!important;width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important}.article-feature figcaption{font-size:12px!important}.feedback-topic-cover,.common-resource-art{max-height:205px!important;aspect-ratio:16/10!important}.feedback-topic-cover img,.common-resource-art img{object-fit:contain!important;background:#f6f7f9}.customer-quote blockquote{font-size:16px;line-height:1.7}@media(max-width:760px){.brochure-page .brochure-grid{grid-template-columns:1fr!important;gap:26px!important}.brochure-page .document-cover{max-width:210px!important}.brochure-page .detail-hero{padding:36px 20px!important}.article-feature img{max-height:300px!important}.compact-detail-section{padding-block:24px!important}}
