/* Optional Product V1 engineering content. Existing design tokens; no JavaScript. */
.engineering-product .engineering-section h2{max-width:34ch}
.engineering-product .engineering-section> .container>p{max-width:85ch}
.engineering-product .engineering-technical table{min-width:880px;font-size:.95rem}
.engineering-product .engineering-technical th,.engineering-product .engineering-technical td{padding:.85rem .7rem}
.engineering-metrics{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0;border-block:1px solid var(--yusen-border);padding:2rem 0}
.engineering-metrics strong{font-size:clamp(2.5rem,5vw,4rem);line-height:1.15;color:var(--yusen-accent);letter-spacing:-.03em}
.engineering-metrics h3{font-size:1.1rem;margin:.75rem 0}
.engineering-metrics p{margin-bottom:0}
.engineering-notes{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;margin:1.75rem 0}
.engineering-notes>div{border-top:1px solid var(--yusen-border);padding-top:1rem}
.engineering-notes dt{font-weight:650;font-size:1.1rem;margin-bottom:.5rem}
.engineering-notes dd{margin:0;line-height:1.7}
.engineering-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2rem}
.engineering-source dt{font-size:.9rem;color:var(--yusen-text-muted)}
.engineering-source dd{margin:.35rem 0 0}
.engineering-product #quellen li{padding-block:.4rem;overflow-wrap:anywhere}
.engineering-product .product-converting-zone .button{display:flex;width:fit-content;margin:1.25rem 0}
.engineering-product .protection-converting-media img{background:var(--yusen-bg);aspect-ratio:1/1}
.engineering-product .engineering-comparison table{min-width:560px}
@media(max-width:768px){.engineering-metrics{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 0}.engineering-metrics>div+div{padding-top:1.5rem;border-top:1px solid var(--yusen-border)}.engineering-notes,.engineering-source{grid-template-columns:1fr;gap:1rem}.engineering-product .product-converting-zone .button{width:100%;text-align:center}.engineering-product .engineering-technical table{font-size:.95rem}.engineering-product .product-facts dl{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.engineering-product .product-facts dl{grid-template-columns:1fr}}
