a{color:#12519a}a:focus-visible{outline:3px solid #ffbb36;outline-offset:3px}.dst-header{background:#082c54;padding:13px max(22px,calc((100vw - 1140px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.dst-header img{height:45px;width:auto;max-width:220px;object-fit:contain}.dst-header nav a{color:#fff;margin-left:22px;text-decoration:none;font-weight:700}.dst-hero{width:100%;max-height:420px;object-fit:cover;display:block}.dst-wrap{max-width:1090px;margin:auto;padding:22px}.dst-intro{text-align:center;margin:20px auto 24px;max-width:1010px}.dst-intro h1{font-size:clamp(28px,4vw,45px);line-height:1.16;color:#092d57;margin:0 0 15px}.dst-subtitle{font-size:clamp(17px,2vw,23px);line-height:1.35}.dst-meta{color:#5e6d7b;font-size:14px}.dst-tags{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin:22px 0}.dst-tags a,.dst-toc a{background:#e8f1fc;color:#0d4988;border-radius:9px;padding:7px 12px;text-decoration:none}.dst-lead{background:#e9f3ff;border-left:6px solid #2366a5;padding:20px 24px;border-radius:12px;margin:20px 0}.dst-toc{padding:22px;border:1px solid #cbd9e7;border-radius:12px;background:#fff;margin:25px 0}.dst-toc h2{margin:0 0 12px!important}.dst-toc ul{margin:0;padding-left:20px;columns:2;column-gap:36px}.dst-toc li{break-inside:avoid;margin:10px 0}.dst-toc a{background:transparent;padding:0}.dst-article{background:white;border-radius:14px;padding:clamp(18px,4vw,44px);box-shadow:0 5px 25px rgba(4,32,57,.06)}.dst-article section{padding-top:18px;scroll-margin-top:18px}.dst-article h2{color:#0a3969;font-size:clamp(23px,3vw,30px);line-height:1.22;border-bottom:2px solid #d5e7f8;padding-bottom:11px;margin:30px 0 17px}.dst-article p{margin:12px 0 18px}.dst-article blockquote{border-left:5px solid #f0a12e;background:#fff7e8;padding:15px 22px;margin:22px 0;font-size:1.13rem}.dst-inline{display:block;width:100%;height:auto;border-radius:12px;margin:25px 0}.dst-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dst-stats div{background:#eaf3ff;border-radius:12px;padding:15px}.dst-stats span{display:block;font-size:13px}.dst-stats strong{display:block;font-size:27px;color:#0d477e}.dst-article table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.dst-article td,.dst-article th{padding:10px;border:1px solid #cad8e9;text-align:left}.dst-article th{background:#e8f1fb}.dst-refs li{padding:6px 0;overflow-wrap:anywhere}.dst-footer{background:#092c53;color:#fff;padding:24px;text-align:center;margin-top:35px}.dst-footer a{color:#b8dbff}.dst-back{text-align:right;font-size:14px}.dst-disclaimer{background:#fff6df;padding:16px;border-radius:9px;border:1px solid #efcf8c}.dst-share{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.dst-share a{font-size:14px}@media(max-width:690px){.dst-header{flex-wrap:wrap;justify-content:center}.dst-header nav a{margin:0 8px}.dst-wrap{padding:12px}.dst-toc ul{columns:1}.dst-stats{grid-template-columns:1fr}.dst-article{padding:20px}.dst-hero{height:230px}.dst-subtitle{margin:12px 0}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/* 2026-11-02: DST article integrated with the established MBB examleak.html layout. */
.mbb-dst-story{font-family:Arial,Helvetica,sans-serif;line-height:1.75;color:#283b4b;overflow-wrap:anywhere}.mbb-dst-story .dst-intro,.mbb-dst-story .dst-article,.mbb-dst-story .dst-toc{width:auto;max-width:100%;margin:0;display:block}.mbb-dst-story .dst-intro{padding:12px 0}.mbb-dst-story .dst-intro h1{color:#183651;font-size:clamp(25px,3vw,38px);line-height:1.2}.mbb-dst-story .dst-intro .dst-subtitle{font-size:1.13em}.mbb-dst-story .dst-toc{padding:16px;border:1px solid #cbddea;border-radius:6px;background:#f2f7fb;margin:24px 0}.mbb-dst-story .dst-toc ul{columns:2;column-gap:24px;padding-left:24px}.mbb-dst-story section{margin:28px 0}.mbb-dst-story h2{color:#174e72;line-height:1.3}.mbb-dst-story img,.mbb-dst-story .dst-inline{max-width:100%;height:auto;display:block;margin:auto}.mbb-dst-figure{margin:22px 0}.mbb-dst-figure figcaption{font-size:.84rem;color:#647588;margin-top:7px;text-align:center}.mbb-dst-story table{display:block;max-width:100%;overflow-x:auto}.mbb-dst-story .dst-article{padding:0;box-shadow:none;border:0;background:transparent}.mbb-dst-story .dst-article section{scroll-margin-top:24px}.mbb-dst-story .dst-back{font-size:.88em}.mbb-dst-story .dst-intro img{max-width:100%}@media(max-width:767px){.mbb-dst-story .dst-toc ul{columns:1}.mbb-dst-story .dst-intro h1{font-size:27px}}
