.article-editorial{color:#394763;font-size:1.05rem;line-height:1.85;overflow-wrap:anywhere}.article-editorial>*+*,.article-editorial .article-content>*+*{margin-top:1.6rem}.article-editorial h2{color:#1c2e60;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.3;font-weight:750;letter-spacing:-.025em;padding-top:1rem;margin:3rem 0 1rem;scroll-margin-top:7rem}.article-editorial h3{color:#1c2e60;font-size:1.2rem;line-height:1.45;font-weight:700;margin:1.8rem 0 .7rem}.article-editorial p+p{margin-top:1.1rem}.article-editorial strong{color:#1c2e60}.article-editorial a{color:#b33514;text-decoration:underline;text-underline-offset:4px}.article-editorial ul,.article-editorial ol{padding-left:1.35rem;margin:1rem 0}.article-editorial ul{list-style:disc}.article-editorial ol{list-style:decimal}.article-editorial li+li{margin-top:.65rem}.article-editorial blockquote{border-left:3px solid #f75b2a;padding:1rem 1.5rem;color:#1c2e60;font-size:1.15rem;background:#fff8f2;border-radius:0 12px 12px 0}.article-editorial blockquote footer{margin-top:.7rem;font-size:.85rem}.article-editorial .article-card,.article-editorial .article-example,.article-editorial .article-highlight,.article-editorial .article-summary{padding:1.65rem;border:1px solid #dce1eb;border-radius:18px;background:#fff;margin:2rem 0}.article-editorial .article-card h3,.article-editorial .article-example h3{margin:0 0 .8rem}.article-editorial .article-example{background:#f2f5fb;border-color:#d3dbea}.article-editorial .article-highlight{background:#fff5eb;border-color:#f3d1b8}.article-editorial .article-highlight>strong{display:block;margin-bottom:.55rem}.article-editorial .article-conclusion{background:#1c2e60;color:#eef2fb}.article-editorial .article-conclusion h3,.article-editorial .article-conclusion strong{color:#fff}.article-editorial .article-conclusion a{color:#ffbf9c}.article-editorial .article-checklist ul{list-style:none;padding:0}.article-editorial .article-checklist li{position:relative;padding-left:1.7rem}.article-editorial .article-checklist li:before{content:"✓";position:absolute;left:0;color:#196750;font-weight:700}.article-editorial .article-steps ol{list-style:none;padding:0;counter-reset:step}.article-editorial .article-steps li{counter-increment:step;padding-left:2.8rem;position:relative;margin:1.2rem 0}.article-editorial .article-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:700;color:#b33514;font-size:.85rem}.article-editorial img{max-width:100%;height:auto;border-radius:18px}.article-editorial figcaption{color:#596780;font-size:.8rem;margin-top:.5rem}.article-editorial table{display:block;overflow:auto;width:100%;border-collapse:collapse;font-size:.92rem}.article-editorial td,.article-editorial th{border:1px solid #dce1eb;padding:.85rem;text-align:left;min-width:9rem}.article-editorial th{background:#f2f5fb;color:#1c2e60}.article-editorial hr{border:0;height:1px;background:#dce1eb;margin:2.5rem 0}.article-editorial pre{overflow:auto;background:#f2f5fb;border-radius:12px;padding:1rem}.article-summary-copy p+p{margin-top:.8rem}.article-summary-copy a{color:#ffbf9c;text-decoration:underline}.article-summary-copy strong{color:#fff}.blog-toc a{display:block;padding:.6rem 0 .6rem 1rem;border-left:2px solid #dce1eb;color:#526079;font-size:.82rem;line-height:1.5;transition:color .15s,border-color .15s}.blog-toc a:hover,.blog-toc a[aria-current=location]{color:#a53112;border-color:#eb592d}.blog-focus:focus-visible{outline:3px solid #e45e32;outline-offset:4px;border-radius:4px}.article-editor-preview[contenteditable]:empty:before{content:attr(data-placeholder);color:#778398}@media(max-width:640px){.article-editorial{font-size:1rem}.article-editorial .article-card,.article-editorial .article-example,.article-editorial .article-highlight{padding:1.2rem}}@media(prefers-reduced-motion:reduce){.blog-toc a{transition:none}}
