/* Editorial additions keep the existing Maloview palette and article shell. */
.editorial-site{color:#192033}.editorial-site .content-nav .brand img{width:177px;height:auto}.editorial-site .reading-header{max-width:840px}.editorial-site .reading-header h1{font-size:clamp(30px,3.1vw,44px);line-height:1.38;letter-spacing:-1.1px;word-break:keep-all;overflow-wrap:anywhere}.editorial-site .reading-layout{grid-template-columns:210px minmax(0,740px);gap:48px}.editorial-site .reading-body{font-size:17px;color:#364152;line-height:1.9}.editorial-site .reading-body p{line-height:1.9}.editorial-site .reading-body h2{font-size:26px;line-height:1.5;word-break:keep-all;letter-spacing:-.6px}.editorial-site .reading-body h3{font-size:18px;margin:25px 0 12px}.editorial-site .reading-toc nav a{font-size:13px;padding:9px 12px}.editorial-site .reading-byline{font-size:12px;line-height:1.7}.answer-example,.evidence-note,.editorial-site .captured-answer{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:12px;padding:26px;margin:22px 0}.answer-example>span,.example-label{display:block;font-size:12px;color:#596e8e;margin-bottom:14px}.answer-example blockquote{margin:0;white-space:pre-line;line-height:1.95;color:#243650}.evidence-note>b{display:block;color:#244ea9;margin-bottom:10px}.evidence-note p:last-child,.editorial-site .captured-answer p:last-child{margin-bottom:0}.editorial-site .captured-answer .example-question{font-weight:700;font-size:19px;color:#192033;border-bottom:1px solid #dce3ec;padding-bottom:16px}.source-note,.source-note a{font-size:13px;line-height:1.8!important}.source-note{border-left:3px solid #b9c9eb;padding:12px 18px;margin:20px 0!important;color:#536580}.editorial-figure{margin:36px 0}.editorial-figure img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #e0e6ef}.editorial-figure figcaption{font-size:12px;color:#596e8e;line-height:1.8;margin-top:11px}.editorial-figure.product-screen img{border-radius:8px}.step-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.step-flow>div{padding:20px;border-top:3px solid #315be7;background:#f5f7fb}.step-flow b{font-size:14px;color:#315be7}.step-flow p{font-size:15px;margin:8px 0 0!important}.question-pairs{margin:24px 0}.question-pairs dt{font-weight:700;color:#223653;margin-top:24px}.question-pairs dd{margin:8px 0 0;padding-left:16px;border-left:2px solid #d5dff5}.dialogue{border-left:3px solid #315be7;padding-left:22px}.dialogue b{display:block;font-size:12px;color:#315be7}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:14px}.before-after>div{padding:22px;background:#f5f7fb;border:1px solid #e0e6ef;border-radius:10px}.before-after b{font-size:13px;color:#315be7}.before-after p{margin:12px 0 0!important;font-size:16px}.prompt-block,.source-material pre{font-family:inherit;font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;color:#223653;background:#f3f6fc;padding:24px;border:1px solid #d9e2f4;border-radius:10px;margin:18px 0 10px;tab-size:2}.prompt-copy{display:block;margin:0 0 24px auto;border:1px solid #b9c9eb;border-radius:7px;background:#fff;padding:9px 13px;cursor:pointer;color:#264b97;font:inherit;font-size:13px}.prompt-copy:focus-visible{outline:3px solid #315be7;outline-offset:3px}.source-material summary{cursor:pointer;font-weight:600;color:#315be7;padding:18px;background:#f3f6fc;border-radius:8px}.source-material pre{font-size:14px;margin-top:8px}.freshness-note{padding:22px;background:#edf3ff;border:1px solid #d6e1f6;border-radius:10px;font-size:14px}.freshness-note p{margin:10px 0 0!important}.editorial-site .content-table-wrap{margin:20px 0}.editorial-site .content-table-wrap table{font-size:14px;min-width:610px;line-height:1.8}.editorial-site .content-table-wrap th,.editorial-site .content-table-wrap td{padding:15px}.editorial-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.editorial-actions>a:not(.button){font-size:14px}.editorial-site .related-reading .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.editorial-site .editorial-card h3{font-size:20px;line-height:1.55}.editorial-site .editorial-card p{font-size:14px}.topic-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.topic-paths a{background:#f0f4fc;padding:20px;border-radius:10px;color:#244a9c;font-size:15px;line-height:1.7}.editorial-site .content-search{display:flex;gap:18px}.editorial-site .content-search>input{flex:1;min-width:0;border:1px solid #d0d9e8;border-radius:8px;padding:14px 18px;font:inherit;font-size:15px}.editorial-site .hub-note{transform:none}.editorial-site .reading-cta h2{font-size:24px}.editorial-site .content-footer .brand{font-size:26px;font-weight:750}.editorial-site .reading-body code{background:#e8eef8;padding:2px 5px;border-radius:4px;font-size:.88em;overflow-wrap:anywhere}.editorial-site .related-reading>.text-link{display:inline-block;margin-top:12px}.home-reading{padding-block:72px}.home-reading h2{font-size:32px;letter-spacing:-1px}.home-reading>p{color:#667085;line-height:1.8;max-width:660px}.home-reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.home-reading-links a{border-top:1px solid #dce3ee;padding:22px 0;font-size:18px;line-height:1.6;color:#253859}.home-reading-links small{display:block;color:#315be7;font-size:12px;margin-bottom:8px}.home-reading .text-link{font-size:14px}
@media(max-width:900px){.editorial-site .reading-layout{grid-template-columns:1fr;max-width:780px}.editorial-site .reading-toc{position:static;padding:18px;background:#f5f7fb;border-radius:10px;max-height:none}.editorial-site .reading-toc nav{display:grid;grid-template-columns:1fr 1fr;border:0}.editorial-site .reading-toc .toc-back{display:none}.topic-paths{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.editorial-site .reading-header h1{font-size:30px;line-height:1.45}.editorial-site .reading-body{font-size:16px}.editorial-site .reading-body h2{font-size:23px}.editorial-site .reading-toc nav{grid-template-columns:1fr}.editorial-site .reading-toc nav a{padding:7px 0}.answer-example,.evidence-note,.editorial-site .captured-answer{padding:20px}.step-flow,.before-after{grid-template-columns:1fr}.step-flow>div{padding:16px}.prompt-block,.source-material pre{padding:18px;font-size:14px}.editorial-site .related-reading .editorial-grid{grid-template-columns:1fr}.editorial-site .reading-cta{padding:23px}.editorial-site .content-search{display:block}.editorial-site .content-search label{display:block;margin-bottom:10px}.editorial-site .content-search input{width:100%}.topic-paths a{font-size:14px;padding:16px}.home-reading-links{grid-template-columns:1fr}.home-reading{padding-block:50px}.home-reading h2{font-size:28px}.editorial-site .reading-deck{font-size:16px;line-height:1.8}.editorial-site .reading-byline{font-size:11px}}
/* Match the existing landing rhythm, without adding header navigation. */
.home-reading{padding-top:78px;padding-bottom:78px}.home-reading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.home-reading-grid>a{color:inherit;text-decoration:none;border-top:1px solid #dce3ee;padding:22px 0}.home-reading-grid span{font-size:12px;color:#60708c}.home-reading-grid h3{font-size:19px;line-height:1.5;margin:12px 0;word-break:keep-all}.home-reading-grid p{font-size:14px;line-height:1.8;color:#667085}.home-reading-more{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.home-reading-more a{color:#315be7}.product-evidence{background:#f3f6fc;border-left:3px solid #6c83c9;padding:18px 24px;margin:24px 0}.product-evidence>span{font-size:13px;color:#526889}.product-evidence p{margin-bottom:0}.product-steps{padding-left:24px}.product-steps li{padding:10px 0}.product-steps p{margin-top:6px}.product-demo{margin:24px 0}.product-demo img{display:block;width:100%;height:auto;border-radius:14px}.product-demo figcaption{font-size:13px;line-height:1.7;color:#65716b;margin-top:10px}.product-measurement{padding:18px 0;border-top:1px solid #dce3ee}.product-measurement summary{cursor:pointer}.guide article{max-width:780px}.guide article p,.guide article li{line-height:1.85}.question-references{font-size:13px;display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:900px){.home-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.home-reading{padding-top:48px;padding-bottom:48px}.home-reading-grid{grid-template-columns:1fr;gap:0}.home-reading-grid>a{padding:20px 0}.home-reading-more{gap:10px}.product-evidence{padding:16px}.guide h1{font-size:32px;word-break:keep-all;overflow-wrap:anywhere}}

.table-scroll-hint{display:none}.content-table-wrap:focus-visible{outline:2px solid #4563de;outline-offset:3px}@media(max-width:700px){.editorial-site .table-scroll-hint{display:block;font-size:12px;color:#60708c;margin:18px 0 -10px}}
