/* DÜCHTING.SYSTEMS Executive Knowledge Library – Light Executive Reading Edition */
html{scroll-behavior:smooth}.knowledge-body{background:#fff!important;color:#0a1d33!important}.knowledge-body main{background:#fff}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;background:transparent}.reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#168fd8,#71c4f4)}
.knowledge-layout{display:grid;grid-template-columns:280px minmax(0,960px);gap:clamp(3rem,6vw,7rem);max-width:1480px;margin:0 auto;justify-content:center;align-items:start;padding:3.1rem 4vw 7rem}.knowledge-toc{position:sticky;top:112px;border-left:1px solid #d5dee7;padding:0 0 0 1.45rem}.knowledge-toc .kicker{color:#148bd3!important;font-weight:800;letter-spacing:.08em;margin:.1rem 0 .65rem}.knowledge-toc a{display:flex;gap:.65rem;padding:.58rem 0;color:#0b1f35!important;font-size:.96rem;line-height:1.35;text-decoration:none}.knowledge-toc a b{min-width:1.7rem;color:#168fd8;font-size:.88rem}.knowledge-toc a:hover{color:#168fd8!important}
.knowledge-article{font-size:1.04rem;line-height:1.78;color:#182a3f!important}.knowledge-article section{scroll-margin-top:115px;margin-bottom:4.6rem}.knowledge-article h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.13;letter-spacing:-.035em;margin:0 0 1.35rem;color:#071a31!important}.knowledge-article h3,.knowledge-article strong{color:#071a31}.knowledge-article p{margin:0 0 1.35rem;color:#23364b}.article-opening{font-size:1.19rem;line-height:1.72;color:#0c2743!important}
.executive-summary{position:relative;display:grid;grid-template-columns:58px 1fr;column-gap:1.45rem;padding:2.15rem 2.35rem;border:1px solid #d4dde7;background:#fff;border-radius:14px;box-shadow:0 9px 30px rgba(13,42,70,.035);margin-bottom:2.3rem}.executive-summary .summary-icon{grid-row:1/3;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#08386a;color:white;font-size:1.35rem;box-shadow:inset 0 0 0 5px rgba(255,255,255,.08)}.executive-summary .kicker{color:#148bd3!important;font-weight:800;letter-spacing:.08em;margin:.05rem 0 .65rem}.executive-summary p:last-child{font-size:1.08rem;line-height:1.72;margin-bottom:0;color:#172a40}
.article-masthead{padding:.4rem .45rem 2rem;border-bottom:1px solid #d8e0e8;margin:0 0 2.3rem}.article-masthead .kicker{color:#168fd8!important;font-weight:850;letter-spacing:.06em;margin-bottom:.55rem}.article-masthead h1{font-size:clamp(2.25rem,4vw,4rem);line-height:1.08;letter-spacing:-.04em;color:#071a31;margin:0}.article-rule{width:48px;height:3px;background:#168fd8;margin:1.25rem 0 1.15rem}.article-masthead-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.article-meta-light{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;font-size:.88rem;color:#34495f}.article-tools{display:flex;gap:.65rem}.article-tools button{border:1px solid #d7e0e8;background:#fff;color:#0c2743;border-radius:7px;padding:.72rem 1rem;font:inherit;font-size:.83rem;font-weight:700;cursor:pointer}.article-tools button:hover{border-color:#168fd8;color:#168fd8}
.knowledge-article blockquote{font-size:1.48rem;line-height:1.5;font-weight:650;letter-spacing:-.02em;margin:2.6rem 0;padding:0 0 0 1.8rem;border-left:4px solid #168fd8;color:#071a31!important}.insight-box,.practice-box,.principle-box{margin:2.5rem 0;padding:2rem;border-radius:12px}.insight-box{background:#082b4c;color:#fff}.insight-box h3,.insight-box p,.principle-box p{color:#fff!important}.insight-box span,.practice-box span,.principle-box span{font-size:.72rem;font-weight:800;letter-spacing:.13em}.insight-box h3{font-size:1.55rem;margin:.5rem 0 .7rem}.insight-box p,.practice-box p,.principle-box p{margin:0}.practice-box{border:1px solid #c9dfed;background:#f4f9fc}.principle-box{background:linear-gradient(135deg,#092d4e,#0f527f);color:#fff}.principle-box p{font-size:1.38rem;line-height:1.55;font-weight:650;margin-top:.65rem}
.risk-bars{margin:2.2rem 0 1rem;display:grid;gap:1rem}.risk-bars div{display:grid;grid-template-columns:minmax(190px,260px) 1fr;align-items:center;gap:1rem;font-size:.9rem}.risk-bars i{display:block;height:12px;border-radius:20px;background:linear-gradient(90deg,#168fd8 var(--w),#e3ebf1 var(--w))}.chart-note{font-size:.83rem;color:#64778b}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.2rem 0}.comparison-grid article{padding:1.6rem;border:1px solid #d4e0e9;border-radius:12px;background:#fff}.comparison-grid span{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:#168fd8}.comparison-grid h3{font-size:1.25rem;margin:.55rem 0}.comparison-grid p{font-size:.94rem;line-height:1.6}.comparison-grid strong{font-size:.85rem}.modernization-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:2.2rem 0}.modernization-flow article{padding:1.25rem;border-top:3px solid #168fd8;background:#f5f9fc}.modernization-flow b{font-size:.75rem;color:#168fd8}.modernization-flow h3{font-size:1.05rem;margin:.45rem 0}.modernization-flow p{font-size:.85rem;line-height:1.5;margin:0}.decision-table{margin:2.2rem 0;border:1px solid #d2dee7;border-radius:12px;overflow:hidden}.decision-table>div{display:grid;grid-template-columns:1fr 1fr}.decision-table span{padding:1rem 1.2rem;border-bottom:1px solid #dce5ec}.decision-table span+span{border-left:1px solid #dce5ec}.decision-head{background:#0b2c49;color:#fff;font-weight:700}.decision-head span{color:#fff}.executive-questions{counter-reset:q;list-style:none;padding:0;display:grid;gap:1rem}.executive-questions li{position:relative;padding:1.3rem 1.4rem 1.3rem 4.2rem;border:1px solid #d4e0e9;border-radius:10px;background:#fff}.executive-questions li:before{counter-increment:q;content:counter(q);position:absolute;left:1.25rem;top:1.25rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:#168fd8;color:#fff;font-weight:800}.executive-questions strong,.executive-questions span{display:block}.executive-questions span{font-size:.92rem;color:#64778b;margin-top:.35rem}.article-cta{padding:2.7rem;border-radius:16px;background:linear-gradient(135deg,#071d31,#0b3658);color:#fff}.article-cta h2,.article-cta p{color:#fff!important}.article-cta>div{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.back-to-insights{display:inline-block;margin-bottom:3rem;text-decoration:none;font-weight:700;color:#168fd8}
.reader-tools{position:fixed;left:3vw;bottom:5.5rem;z-index:50;width:102px;display:grid;gap:.65rem}.reader-progress-card,.reader-tools button,.reader-tools a{background:#fff;border:1px solid #dce4eb;border-radius:8px;box-shadow:0 5px 18px rgba(13,42,70,.09);text-align:center;color:#193149;text-decoration:none}.reader-progress-card{padding:.8rem .6rem}.reader-progress-card small{display:block;line-height:1.15}.reader-progress-card strong{display:block;color:#168fd8;margin:.45rem 0}.reader-progress-card i{display:block;height:8px;background:#e5ebf0;border-radius:10px;overflow:hidden}.reader-progress-card i span{display:block;width:0;height:100%;background:#168fd8}.reader-tools button,.reader-tools a{font:inherit;font-size:.76rem;padding:.75rem .35rem;cursor:pointer}.floating-top{position:fixed;right:3vw;bottom:3rem;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#168fd8;color:#fff;text-decoration:none;font-size:1.4rem;box-shadow:0 8px 20px rgba(22,143,216,.25);z-index:50}
@media(max-width:1180px){.reader-tools{display:none}.knowledge-layout{grid-template-columns:240px minmax(0,860px)}}
@media(max-width:900px){.knowledge-layout{grid-template-columns:1fr;padding-top:2rem}.knowledge-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem}.article-masthead-row{align-items:flex-start;flex-direction:column}.article-tools{width:100%}.modernization-flow{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.knowledge-layout{padding-left:1.25rem;padding-right:1.25rem}.knowledge-toc{grid-template-columns:1fr}.executive-summary{grid-template-columns:1fr;padding:1.45rem}.executive-summary .summary-icon{margin-bottom:1rem}.comparison-grid,.decision-table>div{grid-template-columns:1fr}.decision-table span+span{border-left:0}.modernization-flow{grid-template-columns:1fr}.risk-bars div{grid-template-columns:1fr;gap:.35rem}.article-tools{flex-direction:column}.article-tools button{width:100%}.floating-top{width:46px;height:46px}.article-cta{padding:1.45rem}}
@media print{.platform-header,.platform-footer,.reading-progress,.knowledge-toc,.article-tools,.article-cta,.back-to-insights,.reader-tools,.floating-top{display:none!important}.knowledge-layout{display:block;padding:0;max-width:none}.knowledge-article{font-size:10.5pt}.knowledge-article section{break-inside:auto;margin-bottom:1.2cm}.insight-box,.principle-box{background:#eee!important;color:#111!important;border:1px solid #aaa}.knowledge-body{background:#fff}}
