.dy-page{color:#303640;background:#fff;font-family:"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.8}.dy-breadcrumb{background:#f1f3f6;border-bottom:1px solid #e1e5ec;display:flex;gap:15px;padding:13px max(24px,calc((100vw - 1280px)/2));font-size:12px;color:#77808c}.dy-breadcrumb a:hover{color:#021344}.dy-layout{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px;padding:0 24px}.dy-layout article{min-width:0}.dy-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #dce1e8;padding:38px 0 34px}.dy-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:600;color:#727f91;margin:0 0 7px}.dy-title h1{font-size:46px;line-height:1.2;color:#021344;font-weight:700;letter-spacing:-1.5px;margin:0 0 9px}.dy-title p:last-child{font-size:17px;margin:0}.dy-actions{display:flex;gap:8px;padding-top:15px;white-space:nowrap}.dy-actions a,.dy-actions button{font-size:12px;background:#eef1f5;border:0;padding:6px 15px;border-radius:20px;color:#465263;cursor:pointer}.dy-actions a:hover,.dy-actions button:hover{background:#021344;color:#fff}.dy-actions span{margin-left:10px}.dy-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;padding:44px 0}.dy-hero h2{font-size:24px;line-height:1.6;font-weight:700;color:#021344;margin:0 0 20px}.dy-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 32px}.dy-tags li{font-size:11px;background:#eef1f5;padding:3px 8px;line-height:1.8}.dy-hero h3{font-size:17px;font-weight:700;line-height:1.65;margin:0 0 14px}.dy-hero p{font-size:14px;color:#687384;margin:0 0 25px;line-height:2}.dy-text-link{font-size:13px;color:#021344;border-bottom:1px solid #b8c7dc;padding-bottom:5px}.dy-text-link span{margin-left:20px}.dy-page figure{margin:0}.dy-hero figure img{display:block;width:100%;border-radius:2px}.dy-page figcaption{font-size:10px;color:#7b8492;line-height:1.8;margin-top:10px}.dy-metrics{display:grid;grid-template-columns:repeat(3,1fr);background:#f2f5f9;padding:24px 0;margin:0 0 40px}.dy-metrics>div{text-align:center;padding:0 12px}.dy-metrics>div+div{border-left:1px solid #d8e0ea}.dy-metrics strong{display:block;color:#021344;font-size:30px;line-height:1.5;font-weight:600}.dy-metrics small{font-size:14px}.dy-metrics span{font-size:11px;color:#6b7788}.dy-section-nav{display:flex;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #dbe2ed;box-shadow:0 5px 15px #02134405}.dy-section-nav a{flex:1;font-size:13px;padding:16px 5px;text-align:center;border-bottom:3px solid transparent}.dy-section-nav a:hover,.dy-section-nav [aria-current]{border-color:#021344;color:#021344;background:#f5f7fb}.dy-section{padding:48px 0 12px;scroll-margin-top:64px}.dy-section h2{font-size:27px;color:#021344;line-height:1.4;font-weight:700;margin:0 0 15px}.dy-section-intro{color:#798391;font-size:13px;margin:0 0 28px}.spec-group{margin:26px 0}.spec-group h3{font-size:17px;font-weight:600;border-left:3px solid #021344;padding-left:12px;margin:0 0 14px;color:#28374e}.spec-scroll{overflow:auto}.dy-page table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8}.dy-page thead{background:#e9eef5;color:#273851}.dy-page th,.dy-page td{border:1px solid #dbe1e9;padding:11px 14px;vertical-align:middle;text-align:left}.dy-page thead th{font-weight:600}.dy-page tbody th{font-weight:400;background:#f7f8fa;width:34%}.dy-page td:nth-child(2){color:#768293;width:16%;font-size:12px}.dy-note{font-size:11px;color:#84909e;margin:18px 0 0;line-height:1.9}.dy-sidebar{border-left:1px solid #e0e4eb;padding:30px 0 0 25px}.dy-side-title{background:#021344;color:#fff;padding:15px 20px;font-size:15px;font-weight:600}.dy-sidebar>p{font-size:12px;color:#8a94a1;padding:23px 0 12px;border-bottom:1px solid #e1e5ec}.dy-current{display:block;color:#021344;border-left:3px solid #021344;padding:12px 16px;font-size:14px;background:#f1f4f9}.dy-current span{display:block;font-size:12px;margin-top:3px}.dy-sidebar nav a{display:flex;justify-content:space-between;border-bottom:1px solid #eef0f3;padding:15px 10px;font-size:13px;color:#667184}.dy-sidebar nav a:hover{color:#021344;background:#f5f7fb}.dy-return{display:block;margin-top:26px;font-size:12px;color:#728198}.dy-drawings{display:grid;grid-template-columns:1fr 1.25fr;gap:22px;margin-top:28px}.dy-drawings figure{border:1px solid #dbe2eb;padding:18px;background:#f7f8fb;display:flex;flex-direction:column}.dy-drawings a{display:flex;align-items:center;justify-content:center;flex:1;min-height:280px}.dy-drawings img{max-height:380px;max-width:100%;object-fit:contain}.dy-drawings figcaption{font-size:12px}.dy-drawings figcaption span{display:block;color:#8391a6;font-size:10px}.dy-contact{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f1f4f9;padding:28px;margin:46px 0 60px}.dy-contact h2{font-size:19px;color:#021344;font-weight:600;line-height:1.6;margin:0 0 10px}.dy-contact p:last-child{font-size:12px;color:#748093;margin:0}.dy-contact>a{white-space:nowrap;background:#021344;color:#fff;padding:12px 18px;font-size:12px}.dy-contact>a span{margin-left:15px}
@media(max-width:1050px){.dy-layout{grid-template-columns:minmax(0,1fr) 200px;gap:22px}.dy-sidebar{padding-left:20px}.dy-title{flex-wrap:wrap}.dy-actions{padding-top:0}.dy-hero{gap:20px}.dy-hero h2{font-size:21px}}
@media(max-width:760px){.dy-layout{display:block;padding:0 20px}.dy-sidebar{display:none}.dy-title{padding:28px 0}.dy-title h1{font-size:38px}.dy-hero{grid-template-columns:1fr;gap:24px;padding:32px 0}.dy-hero h2{font-size:23px}.dy-hero figure{max-width:360px;margin:auto}.dy-hero h2 br{display:none}.dy-tags{margin-bottom:22px}.dy-metrics strong{font-size:25px}.dy-metrics span{font-size:10px}.dy-section-nav a{font-size:12px;white-space:nowrap}.dy-section h2{font-size:24px}.dy-page th,.dy-page td{padding:9px;font-size:12px}.dy-page tbody th{width:31%}.dy-drawings{grid-template-columns:1fr}.dy-contact{display:block;padding:24px}.dy-contact>a{display:inline-block;margin-top:20px}.dy-breadcrumb{padding:12px 20px}.dy-metrics{margin-bottom:24px}}
@media print{body>header,body>footer,.dy-sidebar,.dy-actions,.dy-section-nav,.dy-breadcrumb,.dy-contact,.fixed{display:none!important}.dy-layout{display:block;padding:0}.dy-title{padding-top:0}.dy-section{padding-top:25px;break-inside:auto}.dy-page th,.dy-page td{padding:6px}.spec-group{break-inside:avoid}.dy-hero{padding:20px 0}.dy-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/* Shared product-family controls. */
.dy-sibling{display:block;padding:12px 16px;margin-bottom:8px;color:#718096;font-size:13px;border-left:3px solid transparent}.dy-sibling:hover{background:#f1f4f9;color:#021344}.dy-sibling span{display:block;font-size:11px}.pol-features{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.pol-feature{border:1px solid #e0e5ed;padding:24px;background:#f8f9fc}.pol-feature>span{font-size:12px;letter-spacing:.12em;color:#8599b7}.pol-feature h3{font-size:17px;font-weight:600;color:#021344;margin:12px 0 8px}.pol-feature p{font-size:13px;color:#748093;line-height:1.9;margin:0}.pol-select{display:flex;align-items:center;gap:18px;padding:18px 20px;margin:26px 0;background:#f1f4f9}.pol-select label{font-size:13px;color:#627086;white-space:nowrap}.pol-select select{background:#fff;border:1px solid #ccd6e4;border-radius:2px;padding:10px 36px 10px 14px;color:#021344;font-size:14px;min-width:0;max-width:100%;cursor:pointer}.pol-model-spec[hidden]{display:none}.pol-model-spec h3{font-size:18px;font-weight:600;color:#021344;margin:0 0 14px}.pol-lineup table{min-width:860px}.dy-page .pol-lineup td{font-size:12px;width:auto;color:#465265}.dy-page .pol-lineup th{width:auto;white-space:nowrap}.pol-lineup small{display:block;font-size:10px;color:#8090a5;font-weight:400}.dy-page .pol-lineup thead{background:#021344;color:white}
@media(max-width:760px){.pol-features{grid-template-columns:1fr;gap:12px}.pol-feature{padding:20px}.pol-select{padding:14px;gap:10px}.pol-select select{font-size:12px;flex:1}.dy-title h1{overflow-wrap:anywhere}}
@media print{.pol-model-spec[hidden]{display:block!important}.pol-select{display:none}.pol-model-spec{margin:20px 0}.pol-lineup table{min-width:0}.pol-lineup{overflow:visible}.pol-feature{break-inside:avoid}}
