.detail-copy h1{line-height:1.25;overflow-wrap:anywhere}.product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;list-style:none}.product-highlights li{padding:11px 13px;background:#f5f7fa;border:1px solid #e4e9ef;border-radius:10px;min-width:0;overflow-wrap:anywhere}.product-highlights small{display:block;color:#64748b;font-size:12px;margin-bottom:4px}.product-highlights strong{font-size:14px;line-height:1.4}.detail-copy .detail-summary{max-height:none;overflow:visible;line-height:1.65;margin:18px 0}.product-description-link{display:inline-block;margin:0 0 16px;font-size:14px;text-underline-offset:4px}.product-information{padding:28px;margin:32px 0;background:#fff;border:1px solid #dfe5ec;border-radius:16px;scroll-margin-top:20px}.product-information-heading{border-bottom:1px solid #e4e9ef;margin-bottom:24px;padding-bottom:16px}.product-information-heading h2{margin:8px 0 0;font-size:24px}.product-information-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.product-information h3{margin:0 0 16px;font-size:17px;line-height:1.5}.product-description-text p{line-height:1.8;margin:0 0 14px;overflow-wrap:anywhere;white-space:normal}.product-information .technical-specs{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);margin:0;font-size:14px}.product-information .technical-specs dt,.product-information .technical-specs dd{padding:12px 10px;overflow-wrap:anywhere}.product-information .technical-specs dt{background:#f7f9fb;color:#526075}.product-information .technical-specs dd{font-weight:600}.product-caption h3{line-height:1.45}@media(max-width:800px){.product-information{padding:20px 16px;margin:24px 0}.product-information-grid{grid-template-columns:1fr;gap:24px}.product-information-heading h2{font-size:21px}.product-highlights{gap:6px}.product-highlights li{padding:10px}.product-information .technical-specs{font-size:13px}}
