/* Article reading system. Pilot 383 only until review. */
.tw-reading-document body{overflow-x:hidden}
.tw-reading-document .fixed-service{display:none!important}
.tw-reading-document .m-phone-num{font-size:clamp(24px,2.8vw,38px);white-space:normal;overflow-wrap:anywhere}
.tw-reading-page{background:#e8f0f6;padding:38px 32px 64px;color:#263647;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
.tw-reading-page{scroll-margin-top:85px}
.tw-reading-page *{box-sizing:border-box}
.tw-reading-shell{max-width:1200px;margin:0 auto;background:#fff;padding:30px 40px 44px}
.tw-reading-crumb{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:13px;line-height:1.8;color:#788797;padding-bottom:23px;border-bottom:1px solid #e7edf2;margin-bottom:30px;overflow-wrap:anywhere}
.tw-reading-crumb a{color:#57738b}.tw-reading-crumb a:hover{color:#0878be}
.tw-reading-grid{display:grid;grid-template-columns:minmax(0,2.18fr) minmax(0,1fr);gap:38px;align-items:start}
.tw-reading-main,.tw-reading-aside{min-width:0}
.tw-reading-title{font-size:32px;line-height:1.5;font-weight:700;color:#183951;text-align:left;margin:0 0 15px;overflow-wrap:anywhere}
.tw-reading-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:#82909d;font-size:13px;line-height:1.8;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #e7edf2}
.tw-reading-body,.tw-editor-body{font-size:16px;line-height:1.8;color:#354556;overflow-wrap:anywhere;word-break:normal;white-space:normal}
.tw-reading-body p,.tw-editor-body p{font-size:16px!important;line-height:1.8!important;margin:0 0 15px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}
.tw-reading-body :is(p,li,td,th,div,span,font,a){font-size:inherit!important;line-height:inherit!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}
.tw-reading-body h2,.tw-editor-body h2{font-size:24px!important;font-weight:700!important;line-height:1.55!important;color:#183951;margin:32px 0 16px!important;white-space:normal!important;overflow-wrap:anywhere}
.tw-reading-body h3,.tw-editor-body h3{font-size:20px!important;font-weight:700!important;line-height:1.6!important;color:#284c68;margin:25px 0 12px!important;white-space:normal!important;overflow-wrap:anywhere}
.tw-reading-body h4,.tw-editor-body h4{font-size:18px!important;line-height:1.6!important;margin:20px 0 10px!important;color:#284c68}
.tw-reading-body>h2:first-child{margin-top:0!important}
.tw-reading-body ul,.tw-reading-body ol,.tw-editor-body ul,.tw-editor-body ol{padding:0 0 0 1.5em!important;margin:0 0 18px!important}
.tw-reading-body li,.tw-editor-body li{margin:5px 0;line-height:1.8}
.tw-reading-body img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:22px auto;object-fit:contain}
.tw-reading-body figure{margin:22px 0!important;max-width:100%!important}
.tw-reading-body iframe,.tw-reading-body video{max-width:100%!important}
.tw-reading-body blockquote{margin:20px 0;padding:14px 20px;border-left:3px solid #0878be;background:#f2f7fb}
.tw-reading-body pre{white-space:pre-wrap;max-width:100%;overflow:auto}
.tw-reading-body a{color:#0878be;text-decoration:underline;text-underline-offset:3px}
.tw-reading-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0;border:1px solid #dce6ee;border-radius:4px}
.tw-reading-table-wrap:focus-visible{outline:2px solid #0878be;outline-offset:3px}
.tw-reading-body table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important;min-width:520px!important;margin:0!important;font-size:15px!important;line-height:1.75!important}
.tw-reading-body th,.tw-reading-body td{border:1px solid #dce6ee!important;padding:12px 14px!important;text-align:left;vertical-align:top;min-width:100px}
.tw-reading-body th{font-weight:700;background:#edf5fb;color:#214b6b}.tw-reading-body tr:nth-child(even) td{background:#f8fafc}
.tw-reading-module{padding:0 0 27px;margin-bottom:27px;border-bottom:1px solid #e4ecf3}
.tw-reading-module h2{font-size:20px;line-height:1.5;color:#183951;font-weight:700;margin:0 0 17px;padding-left:11px;border-left:3px solid #0878be}
.tw-reading-related{list-style:none;padding:0;margin:0}
.tw-reading-related li+li{border-top:1px solid #edf1f5;margin-top:16px;padding-top:16px}
.tw-reading-related a{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;text-decoration:none;color:#304d63}
.tw-reading-related img{width:80px;height:62px;object-fit:cover;border-radius:3px;background:#edf3f7}
.tw-reading-related strong{display:block;font-size:14px;line-height:1.65;font-weight:500;overflow-wrap:anywhere}
.tw-reading-related small{display:block;font-size:12px;color:#8b98a4;margin-top:6px}
.tw-reading-related a:hover strong{color:#0878be}
.tw-reading-services{display:grid;gap:10px}
.tw-reading-services a{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border:1px solid #dfe9f1;border-radius:4px;font-size:15px;color:#235b84;background:#f8fbfe;text-decoration:none}
.tw-reading-services a:hover{background:#eaf4fb;border-color:#9fc9e5}
.tw-reading-contact{background:#f0f7fc;border-radius:5px;padding:20px}
.tw-reading-contact h2{font-size:19px;line-height:1.5;font-weight:700;color:#214a68;margin:0 0 9px}
.tw-reading-contact p{font-size:14px;line-height:1.8;color:#668095;margin:0 0 15px}
.tw-reading-actions{display:grid;gap:10px}
.tw-reading-actions a{display:block;padding:11px 12px;text-align:center;background:#0878be;border:1px solid #0878be;border-radius:4px;font-size:15px;color:white;text-decoration:none}
.tw-reading-actions a+ a{background:#fff;color:#0878be}
.tw-reading-pagination{margin-top:35px;padding-top:22px;border-top:1px solid #e1eaf1;display:grid;gap:13px;font-size:14px;line-height:1.8}
.tw-reading-pagination a{color:#486b85;overflow-wrap:anywhere}.tw-reading-pagination a:hover{color:#0878be}
.tw-reading-pagination .tw-return{justify-self:start;padding:8px 15px;border:1px solid #dce6ef;border-radius:4px;margin-top:6px}
@media(max-width:1050px){.tw-reading-page{padding-left:24px;padding-right:24px}.tw-reading-shell{padding:26px 28px 36px}.tw-reading-grid{gap:28px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.tw-reading-title{font-size:30px}.tw-reading-related a{grid-template-columns:64px minmax(0,1fr);gap:10px}.tw-reading-related img{width:64px;height:56px}}
@media(max-width:767px){.tw-reading-page{padding:20px 12px 30px}.tw-reading-shell{padding:20px 18px 28px}.tw-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.tw-reading-title{font-size:24px;line-height:1.55;margin-bottom:13px}.tw-reading-crumb{font-size:12px;margin-bottom:23px;padding-bottom:16px}.tw-reading-crumb .tw-crumb-current{display:none}.tw-reading-meta{font-size:13px;margin-bottom:24px;padding-bottom:18px}.tw-reading-body h2{font-size:24px!important;margin-top:28px!important}.tw-reading-body h3{font-size:20px!important}.tw-reading-pagination{margin-top:28px}.tw-reading-aside{padding-top:25px;border-top:1px solid #dce6ee}.tw-reading-related a{grid-template-columns:86px minmax(0,1fr)}.tw-reading-related img{width:86px;height:64px}.tw-reading-actions{grid-template-columns:1fr 1fr}.tw-reading-body table{min-width:520px!important}}
@media(max-width:767px){.tw-reading-page{scroll-margin-top:70px}}
