.article-page{background:#f5f8fc;color:#213b5b}
.article-header{max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:27px 34px;gap:25px}
.article-brand{font-family:Arial,sans-serif;font-size:22px;letter-spacing:2px;color:#153b69;font-weight:600}.article-brand small{font-size:8px;letter-spacing:2px;display:block;font-weight:400}
.article-header>a:last-child{font-size:12px;color:#40638e}
.article-shell{max-width:950px;margin:12px auto 55px;padding:55px 75px 40px;background:#fff;border:1px solid #dce6f1;border-radius:14px;box-shadow:0 15px 60px #1a39530a}
.article-category{font-size:12px;color:#547ba6;letter-spacing:.7px;line-height:1.9}
.article-shell>h1{font-size:31px;font-weight:650;line-height:1.65;color:#12365e;margin:20px 0}
.article-byline{font-size:12px;color:#5e7894;padding-bottom:24px;border-bottom:1px solid #dde6f0;display:flex;gap:20px;flex-wrap:wrap}
.article-body{font-size:15px;line-height:2.05;color:#354b65;padding-top:22px;overflow-wrap:anywhere}
.article-body p{margin:18px 0}.article-body h2{font-size:22px;color:#153e69;line-height:1.7;margin:37px 0 17px;font-weight:650}.article-body h3{font-size:18px;color:#153e69;margin:25px 0 13px}
.article-body blockquote{margin:22px 0;padding:8px 23px;background:#f1f6fb;border-left:3px solid #3778b9;font-size:14px;color:#395875;border-radius:0 8px 8px 0}.article-body strong{font-weight:650;color:#193f68}
.article-body ul,.article-body ol{padding-left:24px;margin:18px 0}.article-body li{padding-left:5px;margin:10px 0}.article-body a{color:#1c6bb2;text-decoration:underline;text-underline-offset:3px;word-break:break-word}
.table-scroll{overflow-x:auto;border:1px solid #dae4ee;border-radius:8px;margin:24px 0}.article-body table{border-collapse:collapse;width:100%;font-size:12px;min-width:590px}.article-body th,.article-body td{border:1px solid #e0e8f1;padding:12px;text-align:left;vertical-align:top}.article-body th{background:#ecf3fa;color:#173c65}
.article-end{margin-top:45px;padding-top:25px;border-top:1px solid #dce6f1;display:flex;gap:25px;justify-content:space-between;font-size:12px;color:#2765a0}.article-end>a{max-width:65%}.article-site-footer{text-align:center;font-size:11px;color:#6c8198;padding:10px 20px 35px}
@media(max-width:760px){.article-header{padding:22px;gap:15px}.article-brand{font-size:19px}.article-header>a:last-child{font-size:10px}.article-shell{margin:0 12px 30px;padding:30px 23px 27px;border-radius:10px}.article-shell>h1{font-size:24px;line-height:1.7}.article-category{font-size:10px}.article-byline{font-size:10px;gap:10px}.article-body{font-size:14px;line-height:2}.article-body h2{font-size:19px;line-height:1.8;margin-top:30px}.article-body blockquote{font-size:13px;padding:6px 16px}.article-body ul,.article-body ol{padding-left:20px}.article-end{font-size:11px;flex-direction:column;gap:16px}.article-end>a{max-width:100%}.article-site-footer{font-size:10px}}
