.nb-editorial{--nb-ink:#203750;--nb-text:#455e78;--nb-muted:#70849b;--nb-line:#dfe6ef;--nb-red:#b92e40;background:#fff;color:var(--nb-text)}
.nb-editorial .nav-home{background:transparent;color:inherit}.nb-editorial .navigation-group:nth-last-of-type(2)>.navigation-trigger{color:#f4d4d9}
.nb-article-page{background:#f5f7fa}.nb-article-page a{color:inherit}.nb-article-page a:hover{color:var(--nb-red)}
.nb-crumb{font-size:12px;line-height:1.9;color:#6c8198;padding-top:21px}.nb-crumb a{color:#536b87}.nb-kicker{font-size:11px;letter-spacing:1px;color:var(--nb-red);font-weight:500;line-height:1.8}
.nb-list-hero{background:linear-gradient(110deg,#edf2f8 0%,#fafbfd 65%,#f0f4f8);border-bottom:1px solid var(--nb-line)}
.nb-list-hero-grid{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:center;padding:35px 0 43px}
.nb-list-hero h1{font-size:42px;line-height:1.4;font-weight:600;color:var(--nb-ink);margin:13px 0 17px;letter-spacing:.5px}
.nb-list-hero-grid>div>p{font-size:16px;line-height:1.95;margin:0;color:#4b6682}
.nb-category-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.nb-category-nav a{display:flex;gap:25px;align-items:center;border:1px solid #d6e0ec;background:#fff;border-radius:6px;font-size:14px;padding:11px 15px;color:#35516e;transition:background .2s,border-color .2s}
.nb-category-nav a span{color:#8497ae}.nb-category-nav a:hover,.nb-category-nav a[aria-current]{background:#203750;border-color:#203750;color:#fff}
.nb-hero-note{position:relative;padding:28px 29px;border-radius:9px;border:1px solid #d9e3ee;background:#ffffffa8;overflow:hidden}
.nb-hero-note>span{position:absolute;right:15px;top:0;font-size:136px;line-height:1;font-family:Georgia,serif;color:#e9eef5;pointer-events:none}.nb-hero-note h2{position:relative;font-size:24px;color:var(--nb-ink);font-weight:500;margin:0 0 13px}.nb-hero-note p{position:relative;font-size:14px;line-height:1.9;max-width:230px;margin:0 0 20px;color:#5c728a}.nb-hero-note a{font-size:13px;border-bottom:1px solid #bccbdd;padding-bottom:5px}
.nb-reading-section{padding:38px 0 65px}.nb-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.nb-stream{min-width:0}
.nb-stream-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px;gap:20px}.nb-stream-heading h2{font-size:25px;font-weight:500;color:var(--nb-ink);margin:5px 0 0}.nb-stream-heading>span{font-size:12px;color:#7b8da1}
.nb-story-list{display:grid;gap:17px;scroll-margin-top:25px}.nb-list-story{display:grid;grid-template-columns:230px minmax(0,1fr);gap:25px;padding:20px;border:1px solid var(--nb-line);border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}
.nb-list-story:hover{border-color:#bdcbdb;box-shadow:0 6px 18px #20375006}.nb-story-image{display:block;align-self:start;overflow:hidden;border-radius:5px}
.nb-thumb{position:relative;display:block;width:100%;aspect-ratio:1.55;overflow:hidden;background:#eaf0f7 url('/template/pc/skin/images/article-fallback.svg') center/cover no-repeat}
.nb-thumb img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .3s}.nb-thumb img[hidden]{display:none!important}.nb-story-image:hover img{transform:scale(1.035)}
.nb-thumb-label{position:absolute;left:0;right:0;bottom:0;padding:9px 8px;text-align:center;font-size:10px;letter-spacing:.4px;color:#486480;background:#ffffffb8;display:none}.nb-thumb.is-fallback .nb-thumb-label{display:block}
.nb-story-copy{min-width:0}.nb-story-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#7f90a4;line-height:1.6}.nb-story-meta>span{color:#a34050;background:#faf0f2;padding:3px 7px;border-radius:3px}.nb-story-copy h2{font-size:21px;line-height:1.6;color:var(--nb-ink);font-weight:500;margin:11px 0 10px;overflow-wrap:anywhere}.nb-story-copy>p{font-size:14px;line-height:1.95;color:#536b83;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nb-read-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#71849c!important;margin-top:16px}.nb-read-link span{color:#ba3546;font-size:18px}.nb-read-link:hover{color:var(--nb-red)!important}
.nb-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:28px;font-size:13px;color:#637a94;list-style:none;align-items:center}.nb-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:0}.nb-pagination li{list-style:none}.nb-pagination a,.nb-pagination li>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 9px;border:1px solid #dbe4ef;border-radius:4px;background:#fff}.nb-pagination .active a,.nb-pagination .active>span{background:#233d59;border-color:#233d59;color:#fff}
.nb-sidebar{display:grid;gap:20px;min-width:0}.nb-side-card{background:#fff;border:1px solid var(--nb-line);border-radius:8px;overflow:hidden}.nb-side-heading{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid #e7ecf3;gap:12px}.nb-side-heading h2{font-size:19px;line-height:1.5;font-weight:500;color:var(--nb-ink);margin:0}.nb-side-heading>span,.nb-side-heading>a{font-size:11px;color:#7e90a6}
.nb-side-categories{padding:8px 21px}.nb-side-categories a{display:flex;justify-content:space-between;font-size:15px;padding:16px 0;border-bottom:1px solid #edf0f5;color:#375473}.nb-side-categories a:last-child{border-bottom:0}.nb-side-categories a span{color:#a1afc0}.nb-side-categories a[aria-current]{color:var(--nb-red)}
.nb-service-links{display:grid;grid-template-columns:1fr 1fr;padding:8px 13px}.nb-service-links a{padding:16px 8px;font-size:14px;color:#405e7d;display:flex;gap:8px;justify-content:space-between}.nb-service-links b{font-weight:400;color:#91a2b8}
.nb-contact{padding:26px 23px;border:1px solid #29435f;border-radius:8px;background:linear-gradient(130deg,#294461,#20344e);color:#dce6f1}.nb-contact .nb-kicker{color:#c1d0e2}.nb-contact h2{font-size:24px;line-height:1.6;font-weight:500;margin:13px 0;color:#fff}.nb-contact>p{font-size:14px;line-height:1.9;color:#ced9e6;margin:0 0 21px}.nb-contact>a{display:grid;grid-template-columns:1fr 20px;gap:5px;border-top:1px solid #ffffff25;padding-top:19px;color:#fff}.nb-contact>a small{font-size:11px;color:#b8c9db}.nb-contact>a strong{grid-column:1;font-size:24px;letter-spacing:.5px;font-family:Arial,sans-serif;font-weight:500}.nb-contact>a b{grid-column:2;grid-row:1/3;align-self:center;font-size:18px;font-weight:400}.nb-contact>a:hover{color:#fff}.nb-copy{position:relative;margin-top:20px;padding-bottom:8px}.nb-copy button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none;color:#d7e4f2;padding:0;font-size:13px}.nb-copy .wechat-action{font-size:11px;border:1px solid #ffffff30;border-radius:4px;padding:6px 8px}.nb-copy .wechat-feedback{right:0;bottom:-13px;color:#d2e4d9;font-size:10px}
.nb-view-breadcrumb{background:#fff;border-bottom:1px solid #e3e9f1}.nb-view-breadcrumb .nb-crumb{padding-top:18px;padding-bottom:18px}.nb-view-section{padding-top:30px}.nb-document{min-width:0;background:#fff;border:1px solid var(--nb-line);border-radius:9px;padding:38px 43px}.nb-document-head{border-bottom:1px solid #e5ebf2;padding-bottom:25px;margin-bottom:27px}.nb-document h1{font-size:34px;font-weight:600;line-height:1.55;letter-spacing:0;color:#1e354e;margin:15px 0 19px;overflow-wrap:anywhere}.nb-document-meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:12px;line-height:1.8;color:#71859a}.nb-document-summary{border-left:3px solid #a23d4d;background:#f5f7fa;padding:17px 21px;margin-bottom:30px}.nb-document-summary strong{font-size:13px;font-weight:500;color:#9a3b4b}.nb-document-summary p{font-size:15px;line-height:1.95;margin:6px 0 0;color:#506780}
.nb-prose{font-size:17px;line-height:2.05;color:#334c65;overflow-wrap:anywhere}.nb-prose p{margin:0 0 22px}.nb-prose h2{font-size:25px;line-height:1.6;font-weight:600;color:#203750;margin:34px 0 18px;padding-left:14px;border-left:3px solid #b63d4d}.nb-prose h3{font-size:21px;font-weight:600;color:#203750;line-height:1.6;margin:28px 0 14px}.nb-prose h4{font-size:18px;color:#203750;margin:24px 0 12px}.nb-prose strong{color:#233b54}.nb-prose ul,.nb-prose ol{padding-left:1.5em;margin:0 0 23px}.nb-prose li{margin:6px 0}.nb-prose img{display:block;max-width:100%!important;height:auto!important;margin:25px auto;border-radius:5px}.nb-prose iframe,.nb-prose video{max-width:100%}.nb-prose a{color:#a93648;text-decoration:underline;text-underline-offset:4px}.nb-prose blockquote{margin:24px 0;background:#f0f4f8;border-left:3px solid #9fb3cb;padding:18px 21px;font-size:16px}.nb-prose blockquote p:last-child{margin-bottom:0}.nb-prose table{display:block;width:100%!important;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:25px 0;font-size:14px;line-height:1.8}.nb-prose td,.nb-prose th{padding:12px 15px;border:1px solid #dce5ef;min-width:100px}.nb-prose th{background:#edf2f8;color:#29425e}.nb-prose pre{max-width:100%;overflow:auto;background:#f3f6fa;padding:15px;font-size:14px}
.nb-document-note{font-size:12px;line-height:1.9;color:#75899e;margin:32px 0 0;padding:14px 0;border-top:1px solid #e7ecf3}.nb-article-help{margin:20px 0 25px;background:#f0f4f9;border:1px solid #dce5ef;border-radius:7px;padding:22px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.nb-article-help h2{font-size:20px;font-weight:500;color:#28435f;margin:5px 0 8px;line-height:1.6}.nb-article-help p{font-size:13px;line-height:1.8;margin:0;color:#617891}.nb-article-help>a{font-size:18px;color:#9f3546;white-space:nowrap}.nb-article-help>a span{margin-left:18px}
.nb-prenext{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #e4ebf3;padding-top:25px}.nb-prenext a{border:1px solid #e0e7ef;border-radius:6px;padding:18px;min-width:0}.nb-prenext span{font-size:12px;color:#8798aa}.nb-prenext strong{font-size:14px;font-weight:400;line-height:1.8;color:#385571;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:9px}.nb-prenext a:hover{border-color:#c5a4ad}.nb-back-categories{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:25px;font-size:12px}.nb-back-categories>span{color:#8a9aab}.nb-back-categories a{display:flex;gap:9px}.nb-back-categories a span{color:#a9b5c4}
.nb-recommend-heading h2{font-size:23px;font-weight:500;color:#243f5b;line-height:1.5;margin:5px 0 0}.nb-mini-list{padding:0 18px}.nb-mini-story{display:grid;grid-template-columns:85px minmax(0,1fr);gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid #e9eef4}.nb-mini-story:last-child{border-bottom:0}.nb-thumb-small{aspect-ratio:1.3;border-radius:4px}.nb-thumb-small .nb-thumb-label{display:none!important}.nb-mini-story>span:last-child{min-width:0}.nb-mini-story strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:400;line-height:1.8;color:#344f6a}.nb-mini-story time{display:block;font-size:10px;color:#8597ab;margin-top:7px}.nb-mini-story:hover strong{color:var(--nb-red)}
@media(min-width:1600px){.nb-reading-grid{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.nb-list-story{grid-template-columns:260px minmax(0,1fr);padding:22px;gap:28px}.nb-story-copy h2{font-size:23px}.nb-document{padding:43px 50px}.nb-prose{font-size:18px}.nb-mini-story{grid-template-columns:92px minmax(0,1fr)}}
@media(max-width:1150px){.nb-list-hero-grid{gap:35px;grid-template-columns:1fr 300px}.nb-reading-grid{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.nb-list-story{grid-template-columns:180px minmax(0,1fr);gap:19px;padding:17px}.nb-story-copy h2{font-size:19px;margin:8px 0}.nb-story-copy>p{font-size:13px}.nb-document{padding:29px}.nb-document h1{font-size:30px}.nb-mini-story{grid-template-columns:73px minmax(0,1fr);gap:10px}.nb-mini-list{padding:0 15px}.nb-side-heading{padding:17px}.nb-contact{padding:23px 19px}}
@media(max-width:950px){.nb-reading-grid{grid-template-columns:1fr}.nb-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nb-recommend-heading{grid-column:1/-1}.nb-sidebar>.nb-contact{grid-column:1/-1}.nb-list-story{grid-template-columns:230px minmax(0,1fr);padding:21px;gap:25px}.nb-story-copy h2{font-size:22px}.nb-story-copy>p{font-size:14px}.nb-list-hero-grid{grid-template-columns:1fr 270px;gap:25px}.nb-document{padding:34px}.nb-contact h2 br{display:none}.nb-contact>a{max-width:350px}.nb-copy{max-width:350px}}
@media(max-width:650px){.nb-list-hero-grid{grid-template-columns:1fr;padding:26px 0 30px;gap:23px}.nb-list-hero h1{font-size:33px;margin:10px 0 13px}.nb-list-hero-grid>div>p{font-size:14px;line-height:1.9}.nb-hero-note{display:none}.nb-crumb{font-size:11px;padding-top:16px}.nb-category-nav{gap:7px;margin-top:21px}.nb-category-nav a{font-size:13px;padding:10px 11px;gap:13px}.nb-reading-section{padding:25px 0 40px}.nb-stream-heading h2{font-size:23px}.nb-stream-heading>span{font-size:10px}.nb-list-story{grid-template-columns:105px minmax(0,1fr);padding:14px;gap:14px}.nb-thumb{aspect-ratio:1.1}.nb-thumb-label{display:none!important}.nb-story-meta{font-size:10px;gap:5px}.nb-story-meta>span{padding:2px 5px}.nb-story-copy h2{font-size:17px;line-height:1.65;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-story-copy>p{font-size:12px;line-height:1.85;-webkit-line-clamp:2}.nb-read-link{font-size:11px;margin-top:9px}.nb-read-link span{font-size:15px}.nb-story-list{gap:13px}.nb-sidebar{grid-template-columns:1fr}.nb-sidebar>.nb-contact{grid-column:auto}.nb-view-section{padding-top:20px}.nb-document{padding:25px 19px;border-radius:7px}.nb-document h1{font-size:26px;line-height:1.6;margin:13px 0 17px}.nb-document-head{margin-bottom:22px;padding-bottom:20px}.nb-document-meta{font-size:10px;gap:7px 13px}.nb-document-summary{padding:15px;margin-bottom:24px}.nb-document-summary p{font-size:14px}.nb-prose{font-size:16px;line-height:2}.nb-prose h2{font-size:22px;margin-top:30px}.nb-prose h3{font-size:19px}.nb-prose p{margin-bottom:20px}.nb-article-help{padding:18px}.nb-article-help h2{font-size:18px}.nb-prenext{grid-template-columns:1fr}.nb-mini-story{grid-template-columns:91px minmax(0,1fr);gap:15px;padding:17px 0}.nb-thumb-small{aspect-ratio:1.4}.nb-mini-story strong{font-size:15px}.nb-contact h2{font-size:23px}.nb-recommend-heading{margin-top:6px}}
@media(prefers-reduced-motion:reduce){.nb-article-page *{transition:none!important}}

/* Grouped sidebar service, tool and client-scenario navigation. */
.nb-side-hub{box-shadow:0 5px 17px #20375004}
.nb-hub-heading{display:flex;align-items:center;gap:12px;padding:21px 19px;border-bottom:1px solid #e5ebf2;background:linear-gradient(115deg,#edf2f8,#fafbfd)}
.nb-hub-heading-icon{width:38px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e2eaf4;color:#567799;flex:none}
.nb-hub-heading-icon svg{width:23px;height:23px}.nb-hub-heading h2{font-size:20px;line-height:1.5;font-weight:500;color:#233f5c;margin:0}.nb-hub-heading p{font-size:11px;line-height:1.8;color:#6c829b;margin:4px 0 0}
.nb-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 12px;gap:0 8px}
.nb-hub-item{position:relative;display:flex;align-items:flex-start;gap:9px;text-align:left;padding:17px 6px;min-width:0;background:none;border:0;border-bottom:1px solid #edf1f6;border-radius:0;color:#385875;cursor:pointer;transition:background .2s}
.nb-hub-item:nth-last-child(-n+2){border-bottom:0}
.nb-hub-icon{display:flex;align-items:center;justify-content:center;width:25px;height:28px;border-radius:6px;background:#f0f4f9;color:#6887aa;flex:none}
.nb-hub-icon svg{width:17px;height:17px}
.nb-hub-copy{min-width:0;display:block}.nb-hub-copy strong{display:block;color:#304f6d;font-size:13px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.nb-hub-copy small{display:block;font-size:10px;line-height:1.7;color:#778ba1;margin-top:4px}
.nb-hub-arrow{display:none}.nb-hub-item:hover{background:#f6f8fc;border-radius:5px}.nb-hub-item:hover strong{color:#ad3547}
.nb-hub-more{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7edf4;background:#fafbfd;padding:15px 20px;color:#54718e!important;font-size:12px}.nb-hub-more span{color:#ac4253;font-size:16px}
.nb-hub-tools .nb-hub-heading{background:linear-gradient(115deg,#eef4f0,#fafcfb)}.nb-hub-tools .nb-hub-heading-icon{background:#e2ece6;color:#5b816c}.nb-hub-tools .nb-hub-icon{background:#edf4ef;color:#638a73}
.nb-hub-scenes .nb-hub-heading{background:linear-gradient(115deg,#f7f0e8,#fdfcfa)}.nb-hub-scenes .nb-hub-heading-icon{background:#efe3d5;color:#a17f59}.nb-hub-scenes .nb-hub-icon{background:#f7f0e8;color:#a18565}.nb-hub-scenes .nb-hub-item{display:block;padding:14px 9px}.nb-hub-scenes .nb-hub-icon{margin-bottom:9px}.nb-hub-scenes .nb-hub-copy strong{font-size:13px}.nb-hub-scenes .nb-hub-arrow{display:block;position:absolute;right:10px;top:18px;font-size:14px;color:#b6a089}
.nb-hub-note{font-size:11px;line-height:1.9;color:#8c7b66;background:#fcfaf7;border-top:1px solid #eee8df;padding:12px 18px;margin:0}
.nb-hub-item:focus-visible{outline:2px solid #647f9e;outline-offset:-2px;border-radius:4px}
@media(min-width:1600px){.nb-hub-copy strong,.nb-hub-scenes .nb-hub-copy strong{font-size:14px}.nb-hub-copy small{font-size:11px}}
@media(max-width:1150px){.nb-hub-grid{padding-left:9px;padding-right:9px;gap:0 4px}.nb-hub-item{gap:6px;padding-left:3px;padding-right:3px}.nb-hub-icon{width:22px;height:26px}.nb-hub-copy strong{font-size:12px}.nb-hub-heading{padding:19px 15px}.nb-hub-heading h2{font-size:18px}}
@media(max-width:950px) and (min-width:651px){.nb-hub-copy strong{font-size:14px}.nb-hub-copy small{font-size:11px}.nb-hub-item{padding:17px 7px}.nb-hub-grid{padding:8px 15px;gap:0 12px}}
@media(max-width:650px){.nb-hub-copy strong,.nb-hub-scenes .nb-hub-copy strong{font-size:14px}.nb-hub-copy small{font-size:11px}.nb-hub-grid{padding:8px 17px;gap:0 13px}.nb-hub-item{padding:18px 5px;gap:10px}.nb-hub-icon{width:28px;height:31px}.nb-hub-icon svg{width:18px;height:18px}.nb-hub-heading{padding:21px}.nb-hub-heading h2{font-size:20px}.nb-hub-heading p{font-size:12px}.nb-hub-scenes .nb-hub-item{padding:18px 9px}.nb-hub-scenes .nb-hub-icon{margin-bottom:10px}}

/* Editorial hero illustration and top-positioned contact card. */
.nb-list-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#edf2f8,#fafbfd 70%,#edf2f8)}
.nb-list-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:35%;bottom:-23px;width:600px;height:350px;background:url('/template/pc/skin/images/article-hero.svg') center/contain no-repeat;opacity:.31}
.nb-list-hero-grid{position:relative;min-height:315px}
.nb-list-hero-grid>div:first-child{position:relative;z-index:1}
.nb-hero-note{background:#ffffffd9;box-shadow:0 7px 22px #20375006;border-color:#d5e0ec;backdrop-filter:blur(3px)}
.nb-hero-note>span{color:#e1e8f1}.nb-hero-note:after{content:"";position:absolute;width:70px;height:3px;background:#b64a5c;left:29px;top:0;opacity:.7}
.nb-sidebar>.nb-contact-prominent{grid-column:1/-1}
.nb-contact-prominent{position:relative;isolation:isolate;overflow:hidden;padding:25px 22px;background:linear-gradient(140deg,#2b4867,#1d324c);box-shadow:0 7px 20px #20375010}
.nb-contact-prominent:after{content:"";position:absolute;right:-50px;top:-45px;width:180px;height:180px;border:1px solid #ffffff10;box-shadow:0 0 0 23px #ffffff03,0 0 0 48px #ffffff02;border-radius:50%;pointer-events:none;z-index:-1}
.nb-contact-prominent h2{font-size:23px;margin:13px 0 12px;line-height:1.6}.nb-contact-prominent>p{font-size:13px;line-height:1.9;margin-bottom:20px}
.nb-contact-prominent>a.nb-contact-phone{display:flex;align-items:center;gap:12px;border:1px solid #ffffff0d;border-radius:6px;background:linear-gradient(110deg,#a9603c,#a14c36);padding:15px 14px;max-width:none;color:#fff;box-shadow:0 3px 8px #15263715;transition:filter .2s}
.nb-contact-phone svg{width:23px;height:25px;flex:none;color:#ffe9ce}.nb-contact-phone>span{min-width:0}.nb-contact-prominent .nb-contact-phone small{display:block;font-size:10px;line-height:1.6;color:#ffe4cf;margin-bottom:5px}.nb-contact-prominent .nb-contact-phone strong{display:block;font-size:23px;font-weight:500;line-height:1.3;color:#fff;letter-spacing:.1px}.nb-contact-prominent .nb-contact-phone b{font-size:16px;margin-left:auto;color:#ffe4cf}
.nb-contact-prominent .nb-copy{margin-top:11px;max-width:none;padding-bottom:7px}
.nb-contact-prominent .nb-copy button{display:flex;gap:11px;align-items:center;background:linear-gradient(110deg,#386c58,#2f5e4d);border:1px solid #ffffff0d;padding:14px;border-radius:6px;color:#f2fff8;transition:filter .2s}
.nb-copy button>svg{width:23px;height:24px;flex:none;color:#d6f4e4}.nb-wechat-number{display:block;min-width:0;margin-right:auto}.nb-wechat-number small{display:block;font-size:10px;color:#c6e5d6;margin-bottom:5px;line-height:1.5}.nb-wechat-number strong{display:block;font-size:18px;font-family:Arial,sans-serif;font-weight:500;letter-spacing:.2px;color:#fff;line-height:1.3}.nb-contact-prominent .nb-copy .wechat-action{font-size:10px;padding:5px 6px;white-space:nowrap;border-color:#ffffff40;color:#e6fff1}.nb-contact-prominent .nb-copy .wechat-feedback{bottom:-13px}
.nb-contact-prominent .nb-contact-phone:hover,.nb-contact-prominent .nb-copy button:hover{filter:brightness(1.09)}
@media(max-width:1150px){.nb-contact-prominent{padding:23px 18px}.nb-contact-prominent .nb-contact-phone strong{font-size:21px}.nb-contact-prominent>a.nb-contact-phone{gap:9px;padding:14px 11px}.nb-contact-prominent .nb-copy button{gap:8px;padding:13px 11px}.nb-contact-phone svg,.nb-copy button>svg{width:21px}.nb-wechat-number strong{font-size:17px}.nb-contact-prominent .nb-copy .wechat-action{font-size:9px;padding:5px}}
@media(max-width:950px){.nb-sidebar>.nb-contact-prominent{grid-column:1/-1}.nb-contact-prominent{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.nb-contact-prominent>.nb-kicker,.nb-contact-prominent>h2,.nb-contact-prominent>p{grid-column:1/-1}.nb-contact-prominent>h2 br{display:none}.nb-contact-prominent .nb-copy{margin:0}.nb-contact-prominent>a.nb-contact-phone{align-self:start}.nb-contact-prominent .nb-copy button{min-height:78px}.nb-list-hero:before{left:29%;opacity:.24}}
@media(max-width:650px){.nb-list-hero:before{left:auto;right:-130px;width:440px;height:270px;bottom:-22px;opacity:.19}.nb-list-hero-grid{min-height:0}.nb-contact-prominent{display:block;padding:25px 22px}.nb-contact-prominent .nb-copy{margin-top:12px}.nb-contact-prominent .nb-copy button{min-height:0;padding:15px}.nb-contact-prominent>a.nb-contact-phone{padding:16px 15px}.nb-contact-prominent .nb-contact-phone strong{font-size:24px}.nb-wechat-number strong{font-size:20px}.nb-contact-prominent .nb-copy .wechat-action{font-size:11px;padding:6px 8px}.nb-contact-prominent>h2{font-size:23px}.nb-contact-prominent>h2 br{display:block}}

/* A lighter contact panel with clear brand-color actions. */
.nb-contact-prominent{padding:26px 22px;background:linear-gradient(145deg,#fff,#f0f4f9);border:1px solid #d9e3ef;border-top:3px solid #b93246;box-shadow:0 5px 18px #20375006;color:#3b5672}
.nb-contact-prominent:after{right:-48px;top:-60px;width:170px;height:170px;border-color:#c8d6e64a;box-shadow:0 0 0 22px #c8d6e60c,0 0 0 44px #c8d6e608}
.nb-contact-prominent .nb-kicker{color:#8c5360;font-size:11px;letter-spacing:.4px}
.nb-contact-prominent h2{color:#233f5c;font-size:23px;font-weight:500;line-height:1.6;margin:13px 0 9px}
.nb-contact-prominent>p{color:#637991;font-size:12px;line-height:1.9;margin-bottom:23px}
.nb-contact-prominent>a.nb-contact-phone{padding:16px 14px;background:linear-gradient(110deg,#b43245,#a22d40);border-color:#aa3043;box-shadow:0 4px 10px #a22d4012}
.nb-contact-phone svg{color:#f9dce1}.nb-contact-prominent .nb-contact-phone small{color:#f5d9df;letter-spacing:.2px}.nb-contact-prominent .nb-contact-phone strong{font-size:25px;font-weight:500;letter-spacing:.2px}.nb-contact-prominent .nb-contact-phone b{color:#f7dfe4}
.nb-contact-prominent .nb-copy{margin-top:13px;padding-bottom:5px}
.nb-contact-prominent .nb-copy button{background:#edf5f0;border:1px solid #cbded1;box-shadow:none;padding:15px 14px;color:#316d50}
.nb-copy button>svg{color:#458166}.nb-contact-prominent .nb-wechat-number small{color:#678777}.nb-contact-prominent .nb-wechat-number strong{color:#2d654a;font-size:20px}.nb-contact-prominent .nb-copy .wechat-action{color:#397454;border:1px solid #bcd5c5;background:#fff;font-size:10px;padding:6px 7px;border-radius:4px}.nb-contact-prominent .nb-copy .wechat-feedback{color:#426c52}
.nb-contact-prominent .nb-copy button:hover{filter:none;background:#e3efe7;border-color:#adcbb8}
@media(max-width:1150px){.nb-contact-prominent{padding:24px 18px}.nb-contact-prominent h2{font-size:21px}.nb-contact-prominent .nb-contact-phone strong{font-size:23px}.nb-contact-prominent .nb-wechat-number strong{font-size:18px}.nb-contact-prominent .nb-copy button{gap:8px;padding:14px 11px}}
@media(max-width:650px){.nb-contact-prominent{padding:25px 22px}.nb-contact-prominent h2{font-size:23px}.nb-contact-prominent .nb-contact-phone strong{font-size:25px}.nb-contact-prominent .nb-wechat-number strong{font-size:21px}.nb-contact-prominent .nb-copy button{padding:15px 14px}}

/* Recommended articles below the article body, grouped into three columns. */
.nb-bottom-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;padding-top:28px;border-top:1px solid #e1e8f1}
.nb-bottom-reading>.nb-recommend-heading{grid-column:1/-1;margin-bottom:5px}
.nb-bottom-reading .nb-recommend-heading h2{font-size:24px;font-weight:500}
.nb-bottom-reading .nb-side-heading{padding:16px 14px;gap:7px;background:#f4f7fb}
.nb-bottom-reading .nb-side-heading h2{font-size:17px}.nb-bottom-reading .nb-side-heading>a{font-size:10px;white-space:nowrap}
.nb-bottom-reading .nb-recommend:nth-child(3) .nb-side-heading{background:#f0f5f1}
.nb-bottom-reading .nb-recommend:nth-child(4) .nb-side-heading{background:#f8f2eb}
.nb-bottom-reading .nb-mini-list{padding:0 12px}
.nb-bottom-reading .nb-mini-story{grid-template-columns:53px minmax(0,1fr);gap:9px;padding:15px 0}
.nb-bottom-reading .nb-thumb-small{aspect-ratio:1.1}
.nb-bottom-reading .nb-mini-story strong{font-size:12px;line-height:1.8;font-weight:400}
.nb-bottom-reading .nb-mini-story time{font-size:9px;margin-top:5px}
@media(min-width:1600px){.nb-bottom-reading .nb-mini-story{grid-template-columns:62px minmax(0,1fr)}.nb-bottom-reading .nb-mini-story strong{font-size:13px}}
@media(max-width:1150px) and (min-width:951px){.nb-bottom-reading{grid-template-columns:1fr}.nb-bottom-reading .nb-mini-story{grid-template-columns:80px minmax(0,1fr)}.nb-bottom-reading .nb-mini-story strong{font-size:14px}.nb-bottom-reading .nb-side-heading{padding:16px 18px}.nb-bottom-reading .nb-mini-list{padding:0 18px}.nb-bottom-reading .nb-thumb-small{aspect-ratio:1.4}}
@media(max-width:650px){.nb-bottom-reading{grid-template-columns:1fr;gap:18px;margin-top:28px;padding-top:25px}.nb-bottom-reading .nb-mini-story{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:16px 0}.nb-bottom-reading .nb-mini-story strong{font-size:14px}.nb-bottom-reading .nb-mini-story time{font-size:10px}.nb-bottom-reading .nb-thumb-small{aspect-ratio:1.4}.nb-bottom-reading .nb-side-heading{padding:17px 18px}.nb-bottom-reading .nb-side-heading h2{font-size:19px}.nb-bottom-reading .nb-mini-list{padding:0 18px}}
