.article-body{max-width:820px}.article-body .deep-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5a9f36;margin:34px 0 8px}.article-body .big-thesis{margin:28px 0;padding:22px 24px;border-left:5px solid #78bd43;background:linear-gradient(90deg,#f1f8ec,#fff);font-size:22px;line-height:1.38;font-weight:760;color:#161b45}.article-body .scenario{margin:32px 0;padding:26px;border:1px solid #dfe4ee;border-radius:18px;background:#f8fafc;box-shadow:0 12px 30px #11153e0d}.article-body .scenario h2{margin-top:0}.article-body .overlooked{margin:34px 0;padding:25px 27px;border-radius:18px;background:#10163f;color:#fff}.article-body .overlooked h2,.article-body .overlooked h3{color:#fff;margin-top:0}.article-body .overlooked p{color:#e4e8f5}.article-body .overlooked strong{color:#a8dc75}.article-body .decision-rule{margin:34px 0;padding:24px 26px;border-radius:16px;background:#eef7e8;border:1px solid #d7e8c9}.article-body .decision-rule h3{margin:0 0 8px;color:#284c1f}.article-body .decision-rule p{margin:0;font-size:18px;line-height:1.52}.deep-diagram{margin:34px 0 38px;border:1px solid #dce2ec;border-radius:20px;background:linear-gradient(180deg,#fbfdff,#f2f7fb);padding:26px;overflow:hidden}.deep-diagram .diagram-title{font-weight:800;font-size:22px;color:#13183f;text-align:center;margin-bottom:6px}.deep-diagram .diagram-sub{font-size:14px;color:#667085;text-align:center;margin:0 auto 22px;max-width:700px}.flow-map{display:grid;grid-template-columns:1fr 115px 1.1fr 115px 1fr;align-items:stretch;gap:10px}.flow-node{border-radius:15px;background:#fff;border:1px solid #d9e0eb;padding:20px;min-height:210px;box-shadow:0 8px 18px #171e460d}.flow-node.primary{background:linear-gradient(160deg,#11183f,#202867);color:#fff;border:none}.flow-node.primary h3,.flow-node.primary p,.flow-node.primary li{color:#fff}.flow-node.integration{border-top:5px solid #2a66ad}.flow-node.edge{border-top:5px solid #78bd43}.flow-node h3{margin:0 0 8px;font-size:19px}.flow-node p{font-size:14px;line-height:1.45}.flow-node ul{margin:12px 0 0;padding-left:18px}.flow-node li{margin:5px 0;font-size:13.5px;line-height:1.35}.flow-node img{display:block;max-width:120px;max-height:105px;object-fit:contain;margin:6px auto 10px}.flow-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:12px;font-weight:750;color:#28496d;gap:8px}.flow-arrow .shaft{height:8px;width:78px;border-radius:99px;background:#2c68ad;position:relative}.flow-arrow .shaft:after{content:"";position:absolute;right:-8px;top:-5px;border-left:12px solid #2c68ad;border-top:9px solid transparent;border-bottom:9px solid transparent}.flow-arrow.up{color:#4c812f}.flow-arrow.up .shaft{background:#78bd43}.flow-arrow.up .shaft:after{border-left-color:#78bd43}.data-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.data-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:14px}.data-card strong{display:block;color:#151a42;font-size:13px;margin-bottom:7px}.data-card span{display:block;color:#687186;font-size:12px;line-height:1.38}.monitor-path{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.monitor-step{position:relative;background:#fff;border:1px solid #dfe4ec;border-radius:13px;padding:16px 14px}.monitor-step:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:800;color:#78bd43;z-index:3}.monitor-step b{display:block;color:#11163e;margin-bottom:5px}.monitor-step span{font-size:12.5px;color:#667085}.workforce-hub{position:relative}.strategy-core{max-width:440px;margin:0 auto 22px;background:linear-gradient(145deg,#11163e,#21306d);color:#fff;padding:18px 22px;border-radius:16px;text-align:center;box-shadow:0 12px 24px #11163e1f}.strategy-core strong{font-size:20px;display:block}.strategy-core span{display:block;color:#dfe5f5;font-size:13px;margin-top:5px}.workforce-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.workforce-card{background:#fff;border:1px solid #dde3ec;border-radius:15px;overflow:hidden;min-height:245px}.workforce-card .wc-head{padding:13px 12px;font-weight:800;text-align:center;color:#fff;background:#2b65a9}.workforce-card:nth-child(1) .wc-head{background:#559c35}.workforce-card:nth-child(3) .wc-head{background:#c7782f}.workforce-card:nth-child(4) .wc-head{background:#6c4ba3}.workforce-card:nth-child(5) .wc-head{background:#238f97}.workforce-card .wc-body{padding:15px 13px}.workforce-card img{height:70px;max-width:100px;object-fit:contain;display:block;margin:0 auto 10px}.device-symbol{height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.phone-shape{width:38px;height:67px;border:4px solid #172048;border-radius:9px;position:relative;background:#f4f7fa}.phone-shape:after{content:"";position:absolute;width:12px;height:3px;border-radius:2px;background:#172048;bottom:4px;left:9px}.screen-shape{width:84px;height:52px;border:4px solid #172048;border-radius:5px;background:#edf3f8;position:relative}.screen-shape:after{content:"";position:absolute;width:100px;height:5px;background:#172048;left:-12px;bottom:-12px;border-radius:3px}.phone-icon{font-size:48px;line-height:1}.workforce-card ul{padding-left:17px;margin:0}.workforce-card li{font-size:12.5px;color:#566075;margin:5px 0;line-height:1.3}.governance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.governance-strip div{background:#eef4f9;border-radius:10px;padding:12px 10px;text-align:center;font-size:12.5px;font-weight:750;color:#293a57}.workforce-example{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.example-col{border-left:3px solid #78bd43;padding:4px 10px}.example-col b{display:block;color:#171c45;font-size:13px}.example-col span{font-size:12px;color:#687186;display:block;margin-top:4px}.article-body table.deep-table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0;border:1px solid #dfe4ec;border-radius:14px;overflow:hidden;font-size:14px}.article-body .deep-table th{background:#12173f;color:#fff;text-align:left;padding:12px}.article-body .deep-table td{padding:11px 12px;border-top:1px solid #e7eaf0;vertical-align:top}.article-body .deep-table tr:nth-child(2n) td{background:#f8fafc}@media(max-width:920px){.flow-map{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);min-height:70px}.data-cards,.workforce-grid{grid-template-columns:repeat(2,1fr)}.workforce-grid .workforce-card:last-child{grid-column:span 2}.governance-strip,.workforce-example,.monitor-path{grid-template-columns:repeat(2,1fr)}.monitor-step:not(:last-child):after{display:none}}@media(max-width:600px){.deep-diagram{padding:18px 14px}.data-cards,.workforce-grid,.governance-strip,.workforce-example,.monitor-path{grid-template-columns:1fr}.workforce-grid .workforce-card:last-child{grid-column:auto}.article-body .deep-table{font-size:12.5px}}
