.guide-lead{font-size:18px;color:#415778;line-height:1.7}.guide-graphic{margin:28px 0;padding:clamp(18px,4vw,32px);border:1px solid #dce5fa;border-radius:25px;background:#edf2ff}.guide-graphic figcaption{font-size:22px;color:#18366a;font-weight:750;margin-bottom:16px}.guide-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guide-flow>div{background:#fff;border:1px solid #dce5fa;border-radius:17px;padding:16px;min-width:0}.guide-flow small{display:block;color:#245be3;font-size:10px;font-weight:750;letter-spacing:.08em;margin-bottom:8px}.guide-flow b{font-size:16px;color:#17386d;overflow-wrap:anywhere}.guide-flow p,.guide-graphic p{line-height:1.6;font-size:13px;margin-bottom:0}.guide-bar-label{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;color:#23416d}.guide-bar-label span{white-space:nowrap}.guide-bar{height:12px;margin:6px 0;background:#dbe5fc;border-radius:999px}.guide-bar>span{display:block;height:100%;border-radius:inherit;background:#245be3}.guide-signals>div:nth-child(1){border-top:4px solid #c34b4f}.guide-signals>div:nth-child(2){border-top:4px solid #be7b15}.guide-signals>div:nth-child(3){border-top:4px solid #27866e}.guide-checks li{margin-bottom:12px;line-height:1.65}.guide-source{font-size:13px;color:#526581;border-top:1px solid #dce5fa;padding-top:14px;margin-top:28px}@media(max-width:620px){.guide-flow{grid-template-columns:1fr}.guide-graphic figcaption{font-size:19px}.guide-lead{font-size:16px}}
/* A wide canvas for illustrations, a centered reading column for prose. */
.article.editorial-article{max-width:1060px;margin:0 auto;padding:42px 0 52px;min-height:0;line-height:1.7}.editorial-article>h1{font-size:clamp(29px,4.4vw,50px);line-height:1.15;letter-spacing:-.035em;margin:0 auto 18px}.editorial-article>:is(h1,h2,p,ul,ol){max-width:780px;margin-left:auto;margin-right:auto}.editorial-article>h2{font-size:clamp(22px,2.8vw,30px);line-height:1.3;margin-top:36px;margin-bottom:12px}.editorial-article>p{margin-top:10px;margin-bottom:16px}.editorial-article>.guide-source{margin-top:28px}.editorial-article>.guide-graphic,.guide-response{margin:30px auto;width:100%;box-sizing:border-box}.guide-flow>li{background:#fff;border:1px solid #dce5fa;border-radius:17px;padding:16px;min-width:0}.guide-response{padding:clamp(18px,4vw,32px);background:#f2f6ff;border:1px solid #dce5fa;border-radius:25px}.guide-response h2{margin:6px 0 16px;font-size:clamp(22px,3vw,30px);line-height:1.2}.guide-response-tag{font-size:11px;letter-spacing:.1em;font-weight:750;color:#245be3}.guide-actions{list-style:none;padding:0;margin:0}.article .guide-actions li{margin:0}.editorial-article .button{margin-right:10px}.editorial-article p:has(>.button){margin-top:24px}.guide-bar-label b{min-width:0}.guide-checks{padding-left:24px}@media(max-width:620px){.article.editorial-article{padding:26px 0 34px}.editorial-article>h2{margin-top:28px}.editorial-article>.guide-graphic,.guide-response{margin:22px 0}.editorial-article .button{margin:0 0 10px}}
