.articles-main{max-width:1280px;margin:auto;padding:0 42px 100px;color:#213650}.articles-intro{padding:95px 0 55px;border-bottom:1px solid #e3e8ef}.article-eyebrow{font-size:11px;letter-spacing:1.8px;color:#7890ae;font-weight:500}.articles-intro h1{font-size:52px;font-weight:500;letter-spacing:-1.5px;margin:18px 0}.articles-intro>p:last-child{font-size:16px;color:#8793a5;line-height:1.9}.article-search{display:flex;align-items:flex-end;gap:15px;padding:30px 0 38px}.article-search label{display:grid;gap:8px;min-width:170px}.article-search label:nth-child(2){flex:1}.article-search label span{font-size:11px;color:#8b98aa}.article-search input,.article-search select,.article-search button{font:13px "Microsoft YaHei",sans-serif;padding:13px 15px;border:1px solid #dce4ef;background:#fff;border-radius:7px;color:#3a5271}.article-search button{background:#173f73;color:white;padding:14px 25px;cursor:pointer}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.article-card{color:inherit;display:block;border:1px solid #e4e9ef;border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.article-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #173f730c}.article-card>img,.article-card-placeholder{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#edf2f7}.article-card-placeholder{display:grid;place-items:center;font-size:17px;letter-spacing:4px;color:#99adc6;background:linear-gradient(135deg,#edf3f9,#dce5f1)}.article-card>div:not(.article-card-placeholder){padding:25px}.article-card h2{font-size:21px;font-weight:500;line-height:1.6;margin:12px 0;color:#203b5f;overflow-wrap:anywhere}.article-card p{font-size:13px;line-height:1.9;color:#8492a6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card-meta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e9edf3;margin-top:25px;padding-top:16px;font-size:10px;color:#8c9bad}.article-card-meta>span{color:#536d91}.article-empty{grid-column:1 / -1;text-align:center;padding:90px 25px 110px;background:#f6f8fb;border:1px solid #edf0f5;border-radius:12px}.article-empty h1,.article-empty h2{font-weight:500;font-size:27px;margin:10px 0 15px}.article-empty p{color:#8b98aa;font-size:14px}.article-empty a{display:inline-block;color:#264e80;font-size:13px;margin-top:20px}.article-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#95a1b1;padding:35px 0}.article-breadcrumb a{color:#7289a7}.article-heading{max-width:900px;padding:30px 0 45px}.article-heading h1{font-size:44px;font-weight:500;line-height:1.5;letter-spacing:-1px;margin:16px 0 24px;overflow-wrap:anywhere}.article-meta{font-size:12px;color:#8a98ab}.article-meta span{margin:0 8px}.article-summary{font-size:17px;line-height:1.9;color:#72849c;margin-top:30px}.article-cover{margin:0 0 55px}.article-cover img{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:12px}.article-reading{display:grid;grid-template-columns:minmax(0,780px) 240px;gap:90px}.article-body{font-size:16px;line-height:2.05;min-width:0;color:#40526b;overflow-wrap:anywhere}.article-body p{margin:0 0 24px;white-space:normal}.article-body h2{font-size:27px;font-weight:500;line-height:1.6;color:#203c60;margin:44px 0 20px;scroll-margin-top:100px}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:20px;font-weight:500;color:#244367;margin:28px 0 15px}.article-body ul,.article-body ol{padding-left:24px}.article-body li{padding:5px 0}.article-body blockquote{margin:30px 0;padding:22px 25px;border-left:3px solid #6085b5;background:#f2f6fb;color:#4f6c91;white-space:pre-line}.article-body figure{margin:30px 0}.article-body figure img{width:100%;max-height:600px;object-fit:contain;border-radius:8px}.article-body figcaption{text-align:center;color:#9aa5b5;font-size:12px;margin-top:10px}.article-toc{position:sticky;top:110px;align-self:start;font-size:12px;color:#8c9aad;display:grid;gap:16px}.article-toc>strong{font-size:11px;font-weight:500;letter-spacing:1px}.article-toc>a{color:#8294ad;border-left:1px solid #dbe4ef;padding-left:16px;line-height:1.8}.article-consult{padding:23px;background:#f3f6fa;border-radius:8px;margin-top:20px}.article-consult strong{color:#3b587c;font-size:14px;font-weight:500}.article-consult p{font-size:12px;line-height:1.9}.article-consult a{color:#365b8a;font-size:12px}.article-faq,.article-sources{border-top:1px solid #e2e8f0;margin-top:45px;padding-top:25px}.article-sources a{color:#37618c;text-decoration:underline;text-underline-offset:4px;font-size:13px}.article-related{margin-top:80px;padding-top:45px;border-top:1px solid #e1e7ef}.article-related>h2{font-size:30px;font-weight:500;margin:15px 0 32px}.article-pagination{display:flex;gap:22px;align-items:center;justify-content:center;font-size:12px;color:#8d9bb0;margin-top:45px}.article-pagination a{border:1px solid #dfe7f1;padding:9px 16px;border-radius:6px;color:#4c6e9d}.article-preview-banner{position:sticky;top:72px;z-index:8;background:#eef4fc;color:#43648d;text-align:center;padding:10px;font-size:12px}.articles-main input:focus-visible,.articles-main select:focus-visible,.articles-main a:focus-visible{outline:2px solid #3b77c1;outline-offset:4px}
@media(max-width:1000px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reading{grid-template-columns:minmax(0,1fr);gap:35px}.article-toc{position:static;grid-template-columns:1fr 1fr}.article-consult{margin:0;grid-column:1 / -1}.articles-intro h1{font-size:43px}.article-heading h1{font-size:36px}}
@media(max-width:640px){.articles-main{padding:0 22px 65px}.articles-intro{padding:60px 0 30px}.articles-intro h1{font-size:34px}.articles-intro>p:last-child{font-size:14px}.article-grid{grid-template-columns:1fr;gap:22px}.article-search{display:grid;grid-template-columns:1fr auto;gap:12px;padding:25px 0}.article-search label{min-width:0}.article-search label:first-child{grid-column:1 / -1}.article-search input{width:100%;min-width:0}.article-search button{padding:13px 20px}.article-card>div:not(.article-card-placeholder){padding:23px}.article-card h2{font-size:21px}.article-breadcrumb{padding:25px 0;gap:8px}.article-heading{padding:15px 0 25px}.article-heading h1{font-size:29px;line-height:1.55}.article-summary{font-size:15px;margin-top:23px}.article-meta{font-size:10px;line-height:2}.article-meta span{margin:0 4px}.article-body{font-size:15px;line-height:2}.article-body h2{font-size:23px;margin-top:32px}.article-body h3{font-size:18px}.article-cover{margin-bottom:30px}.article-cover img{border-radius:7px}.article-toc{display:block}.article-toc>a,.article-toc>strong{display:none}.article-related{margin-top:45px;padding-top:30px}.article-preview-banner{top:68px}.article-empty{padding:60px 20px}.article-empty h2{font-size:23px}}
