/* V44: requested layout corrections only. */
.split>*{min-width:0}.split-copy h2{overflow-wrap:anywhere}
.aligned-markets .sector-card{min-height:0;padding:26px 24px;justify-content:start}
.aligned-markets .sector-card h3{margin:0 0 12px;font:700 clamp(20px,1.65vw,26px)/1.22 Manrope,Arial,sans-serif;min-height:2.44em;overflow-wrap:anywhere}
.aligned-markets .sector-card .market-icon{height:103px;width:auto;max-width:100%;object-fit:contain;margin:20px auto 24px}
.aligned-markets .sector-card p{font-size:14px;line-height:1.55;margin:0}
.aligned-markets .sector-card i{margin:22px 0 0;align-self:end}
@supports(grid-template-rows:subgrid){
 .aligned-markets{row-gap:0}
 .aligned-markets .sector-card{display:grid;grid-template-rows:subgrid;grid-row:span 5}
 .aligned-markets .sector-card h3{min-height:0}
}
.product-copy .application-detail .tag,.product-copy .material b{display:block;font:700 15px/1.4 Manrope,Arial,sans-serif;letter-spacing:normal;text-transform:none;margin:0 0 12px;padding:0;background:none;color:var(--navy)}
.product-copy .application-detail p,.product-copy .material small{display:block;font-size:15px;line-height:1.6;margin:0;color:var(--muted)}
.product-copy .application-detail,.product-copy .material{padding:20px;min-width:0;overflow-wrap:anywhere}
.product-top{grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,72px)}
.product-image-wrap{width:fit-content;max-width:100%;background:transparent;border:0;justify-self:end}
.product-image-wrap img{width:auto;height:auto;max-width:min(28vw,320px);max-height:560px;padding:0;object-fit:contain}
.variant-table{min-width:0}.variant-table th,.variant-table td{overflow-wrap:anywhere}
.site-footer .footer-grid{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(160px,1fr))}
.nav-technical{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce1e8;margin-top:10px;padding-top:12px;gap:4px}
.nav-technical-title{grid-column:1/-1;font-size:11px;letter-spacing:.08em;padding:0 15px 4px;color:#c8102e}
.nav-technical a{font-size:11px;letter-spacing:.02em;overflow-wrap:anywhere}
@media(max-width:1000px){.nav-technical{grid-template-columns:1fr}.nav-technical-title{padding-inline:16px}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-brand{grid-column:1/-1}}
@media(max-width:900px){.product-top{grid-template-columns:minmax(0,1fr) auto;gap:24px}.product-image-wrap img{max-width:26vw;max-height:480px}}
@media(max-width:620px){.aligned-markets .sector-card{padding:24px}.aligned-markets .sector-card h3{font-size:23px;min-height:0}.aligned-markets .sector-card .market-icon{height:90px}.product-top{grid-template-columns:1fr}.product-image-wrap{justify-self:center}.product-image-wrap img{max-width:100%;max-height:460px}.variant-table th,.variant-table td{padding:10px 8px;font-size:12px}.variant-table th{font-size:10px}.site-footer .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:380px){.site-footer .footer-grid{grid-template-columns:1fr}}
