.nd-page{background:#fff;color:#12233e;font-family:var(--type-font,"PingFang SC",sans-serif)}
.nd-hero{background:linear-gradient(110deg,#f6faff,#eff7ff 65%,#f8fbff)}
.nd-hero>.nw-wrap{min-height:328px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.nd-hero h2{margin:0;font-size:56px;line-height:1.3;font-weight:600}
.nd-hero p{margin:26px 0 0;color:#929ba7;font-size:30px;line-height:1.7}
.nd-hero img{width:285px;height:285px;object-fit:contain;margin-right:28px}
.nd-layout{display:grid;grid-template-columns:minmax(0,1120fr) minmax(280px,380fr);gap:96px;padding-block:52px 100px;align-items:start}
.nd-article{min-width:0}.nd-article-header{padding-bottom:28px;border-bottom:1px solid #edf0f4;margin-bottom:30px}
.nd-meta{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;line-height:1.6;color:#98a2af}.nd-meta a{color:#5089d5;text-decoration:none}
.nd-article h1{margin:18px 0;font-size:44px;line-height:1.45;font-weight:600;color:#102139;overflow-wrap:anywhere}
.nd-article-header>p{margin:0;font-size:20px;line-height:1.8;color:#85909e}
.nd-prose{font-size:20px;line-height:1.85;color:#546575;overflow-wrap:anywhere}
.nd-prose p{margin:0 0 24px}.nd-prose h2,.nd-prose h3{font-size:28px;line-height:1.5;margin:36px 0 18px;color:#193147;font-weight:600}
.nd-prose img,.nd-prose video{display:block;max-width:100%;height:auto;border-radius:4px;margin:30px auto}
.nd-prose figure{margin:30px 0}.nd-prose figure img{margin:0}.nd-prose figcaption{font-size:14px;color:#85909e;text-align:center;margin:10px 0}
.nd-prose blockquote{margin:30px 0;padding:24px 30px;border-left:3px solid #337aff;background:#f1f7ff;color:#366fa8;font-weight:500}.nd-prose blockquote p:last-child{margin:0}
.nd-prose ul,.nd-prose ol{padding-left:1.5em}.nd-prose pre{overflow:auto;padding:20px;background:#f3f6fa;border-radius:6px}.nd-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.nd-prose td,.nd-prose th{padding:12px;border:1px solid #dce4ee}.nd-prose a{color:#296aff;text-decoration:underline}
/* Fixed CSS-pixel sidebar scale shared by every news detail page. */
.nd-sidebar{padding-top:48px;display:grid;gap:24px;min-width:0;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
.nd-side-card{padding:24px;background:#f1f6fb;border-radius:9px}
.nd-side-card h2{font-family:inherit;font-size:20px;font-weight:600;line-height:1.4;margin:0 0 18px;padding-left:12px;position:relative}.nd-side-card h2:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;background:#296aff}
.nd-product{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #dfe7ef;color:#19304c;text-decoration:none}.nd-product:first-of-type{padding-top:0}.nd-product:last-child{border:0;padding-bottom:0}
.nd-product img{width:40px;height:40px;flex:0 0 40px;object-fit:contain}.nd-product>span:not(.nd-arrow){min-width:0}.nd-product strong{font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.nd-product small,.nd-related small{display:block;font-size:14px;font-weight:400;line-height:1.6;color:#637386;margin-top:4px}.nd-arrow{margin-left:auto;flex-shrink:0;color:#687d93;font-size:20px;line-height:1}
.nd-related{display:block;padding:18px 0;border-bottom:1px solid #dfe7ef;color:#1e334f;text-decoration:none}.nd-related:first-of-type{padding-top:0}.nd-related small{margin-top:0}.nd-related strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;margin-top:4px}
.nd-all{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:14px;font-weight:500;line-height:1.6;color:#296aff}.nd-all>span{font-size:20px;line-height:1}.nd-empty{font-size:14px;color:#637386}
.nd-product:hover strong,.nd-related:hover strong{color:#296aff}.nd-side-card a:focus-visible{outline:2px solid #296aff;outline-offset:5px}
.nd-cta{background:#eaf5ff url('/themes/theme-smarteagle/assets/images/news-layered/cta.png') center/cover no-repeat;padding:76px 0 64px}.nd-cta p{font-size:22px;color:#62738a;line-height:1.7;margin:0}.nd-cta .nd-kicker{color:#296aff}.nd-cta h2{font-size:48px;line-height:1.35;margin:8px 0;font-weight:600}.nd-cta .nw-wrap>div{display:flex;gap:22px;margin-top:26px}.nd-cta .button{min-height:50px;min-width:220px;justify-content:space-between;padding:10px 26px;font-size:18px}.nd-cta .button-outline{color:#296aff;background:transparent;border-color:#296aff}
@media(max-width:1600px){.nd-hero>.nw-wrap{min-height:280px}.nd-hero h2{font-size:44px}.nd-hero p{font-size:24px}.nd-hero img{width:240px;height:240px}.nd-layout{gap:60px;grid-template-columns:minmax(0,1fr) 300px}.nd-article h1{font-size:36px}.nd-prose,.nd-article-header>p{font-size:18px}.nd-cta h2{font-size:40px}}
@media(max-width:1000px){.nd-layout{grid-template-columns:1fr;gap:40px;padding-block:36px 60px}.nd-sidebar{padding-top:0;grid-template-columns:1fr 1fr;gap:24px}.nd-hero h2{font-size:36px}.nd-hero p{font-size:20px}.nd-hero img{width:190px;height:190px;margin:0}.nd-hero>.nw-wrap{min-height:240px}.nd-cta h2{font-size:34px}.nd-cta p{font-size:18px}}
@media(max-width:600px){.nd-hero>.nw-wrap{min-height:190px;gap:12px}.nd-hero h2{font-size:28px}.nd-hero p{font-size:16px;margin-top:14px}.nd-hero img{width:100px;height:120px;flex:none}.nd-article h1{font-size:28px}.nd-article-header>p,.nd-prose{font-size:16px}.nd-prose h2,.nd-prose h3{font-size:22px}.nd-prose blockquote{padding:18px}.nd-sidebar{grid-template-columns:1fr}.nd-meta{font-size:12px}.nd-cta{padding:44px 0;background-position:35% center}.nd-cta h2{font-size:28px}.nd-cta .nw-wrap>div{flex-wrap:wrap;gap:14px}.nd-cta .button{min-width:0;min-height:44px;font-size:16px;padding:10px 20px;gap:20px}.nd-cta p{font-size:16px}}

.nd-prose .nd-wide-illustration img{width:100%;aspect-ratio:1120/430;object-fit:cover}
