/* 2026-10-17: saved model descriptions and specifications */
.ms-model-materials{width:100%;max-width:1000px;margin:0 auto;background:#fff;min-width:0}
.ms-model-materials__images{width:100%;line-height:0}
.ms-model-materials__images img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0}
.ms-model-materials__specs{padding:32px 24px}
.ms-model-materials__specs h2{font-size:22px;margin:0 0 22px;line-height:1.4}
.ms-model-materials__specs dl{margin:0;border-top:2px solid #243750}
.ms-model-materials__specs dl>div{display:grid;grid-template-columns:minmax(120px,25%) minmax(0,1fr);border-bottom:1px solid #e2e8f0}
.ms-model-materials__specs dt,.ms-model-materials__specs dd{margin:0;padding:16px;line-height:1.7;overflow-wrap:anywhere;font-size:14px}
.ms-model-materials__specs dt{background:#f6f8fb;font-weight:700}

@media(max-width:760px){
 .ms-model-materials__specs{padding:24px 12px}
 .ms-model-materials__specs h2{font-size:18px}
 .ms-model-materials__specs dl>div{grid-template-columns:minmax(80px,30%) minmax(0,1fr)}
 .ms-model-materials__specs dt,.ms-model-materials__specs dd{padding:12px 10px;font-size:12px}
}
