/* Product article layout: remove blog metadata and keep the entire editable rich body. */
.product-detail-main{background:#f5f7fa;padding:30px 0 50px}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start}.product-detail-panel,.product-recommend-panel{background:#fff;border:1px solid #e4ebf2;border-radius:9px;min-width:0;overflow:hidden}.product-detail-panel{padding:25px 28px 28px}.product-detail-panel>h1{font-size:25px;line-height:1.6;font-weight:600;color:#304f6b;padding:0 0 21px;margin:0 0 24px;border-bottom:1px solid #e9eef3}.product-rich-content{font-size:14px;line-height:1.95;color:#607589;overflow-wrap:anywhere;min-width:0}.product-rich-content p{line-height:1.95;margin:0 0 17px}.product-rich-content img{max-width:100%!important;height:auto!important;vertical-align:middle}.product-rich-content figure{max-width:100%;margin:20px auto}.product-rich-content figure.image_resized{max-width:100%}.product-rich-content h2,.product-rich-content h3{font-size:19px;line-height:1.6;font-weight:600;color:#36546f;margin:24px 0 14px}.product-rich-content table{max-width:100%;display:block;overflow-x:auto}.product-rich-content video,.product-rich-content iframe,.product-rich-content embed,.product-rich-content object{max-width:100%!important;display:block;margin:20px auto}.product-rich-content video{width:100%;height:auto!important;border-radius:5px;background:#152b40}.product-rich-content iframe{width:100%;aspect-ratio:16/9;height:auto;min-height:240px;border:0}.product-rich-content audio{max-width:100%;width:100%}.product-rich-content a{color:#2877c8;word-break:break-word;text-decoration:underline;text-underline-offset:3px}.product-rich-content a:hover{color:#1c5c98}.product-rich-content a[download]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #dce7f1;background:#f5f9fd;border-radius:5px;text-decoration:none;margin:5px 0}.product-rich-content li{line-height:1.9;margin-bottom:8px}.product-detail-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:23px;border-top:1px solid #e9eef3;font-size:12px}.product-detail-actions>a{display:inline-flex;align-items:center;gap:9px;color:#7d93a7}.product-detail-actions>a:hover{color:#2877c8;text-decoration:none}.product-detail-actions>a.product-detail-consult{border:1px solid #d7e5f1;border-radius:5px;padding:9px 14px;color:#2877c8;background:#f7fafd}
.product-recommend-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 19px 16px;border-bottom:1px solid #edf1f5}.product-recommend-heading h2{font-size:16px;font-weight:600;line-height:1.5;color:#3b5870;margin:0}.product-recommend-heading>a{font-size:11px;color:#94a4b3}.product-recommend-heading>a .fa{margin-left:6px}.product-recommend-item{display:flex;align-items:center;gap:12px;margin:0 15px;padding:17px 0;border-bottom:1px solid #edf1f5}.product-recommend-item:last-child{border-bottom:0}.product-recommend-image{display:flex;align-items:center;justify-content:center;flex:0 0 68px;height:64px;background:#fff}.product-recommend-image img{display:block;width:100%;height:100%;object-fit:contain}.product-recommend-name{flex:1;min-width:0;font-size:12px;line-height:1.7;color:#61788d}.product-recommend-item>.fa{font-size:14px;color:#b0c0ce}.product-recommend-item:hover{text-decoration:none}.product-recommend-item:hover .product-recommend-name{color:#2877c8}.product-detail-page a:focus-visible{outline:2px solid #2877c8;outline-offset:3px}
@media(min-width:1200px){.product-detail-main>.container{width:1200px;max-width:calc(100% - 48px)}}@media(max-width:1199px){.product-detail-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.product-detail-panel{padding:23px}.product-detail-panel>h1{font-size:23px}.product-recommend-image{flex-basis:55px;height:58px}.product-recommend-item{gap:10px;margin:0 13px}.product-recommend-heading{padding:19px 15px 15px}}
@media(max-width:991px){.product-detail-layout{grid-template-columns:minmax(0,1fr)}.product-recommend-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 15px}.product-recommend-heading{grid-column:1/-1;padding-left:0;padding-right:0}.product-recommend-item{margin:0;min-width:0}.product-recommend-name{font-size:13px}.product-recommend-image{flex-basis:72px;height:70px}}
@media(max-width:767px){.product-detail-main{padding:22px 0 32px}.product-detail-panel{padding:21px 17px}.product-detail-panel>h1{font-size:21px;padding-bottom:17px;margin-bottom:19px}.product-rich-content{font-size:14px}.product-rich-content iframe{min-height:180px}.product-detail-actions{margin-top:22px;padding-top:19px}.product-recommend-panel{gap:0 15px}.product-recommend-name{font-size:12px}.product-recommend-image{flex-basis:54px;height:57px}.product-recommend-heading h2{font-size:15px}}
@media(max-width:479px){.product-recommend-panel{grid-template-columns:minmax(0,1fr)}.product-recommend-image{flex-basis:72px;height:68px}.product-detail-panel>h1{font-size:20px}.product-detail-actions{gap:10px;flex-wrap:wrap}}
