.specification-sections{display:grid;gap:32px;margin-top:28px;min-width:0}
.specification-group{min-width:0;scroll-margin-top:120px}
.specification-group h3{font-size:16px;line-height:1.35;margin:0 0 12px;color:var(--ink,#171c22)}
.specification-group dl{margin:0;border-top:1px solid var(--line,#d9dce0)}
.specification-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.25fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--line,#d9dce0);font-size:13px;line-height:1.6;align-items:start}
.specification-row dt{color:var(--muted,#555b63);overflow-wrap:anywhere;min-width:0}
.specification-row dd{margin:0;font-weight:700;color:var(--ink,#171c22);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}
.specification-maker{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:7px;min-height:26px}
.specification-maker img{max-width:104px;max-height:29px;width:auto;height:auto;object-fit:contain}
.specification-maker .bosch{max-width:112px}
.detail-full-specs{margin-top:32px;padding-top:26px;border-top:1px solid var(--line,#d9dce0)}
.detail-full-specs>h3{font-size:23px;margin-bottom:7px}
.detail-full-specs>p{font-size:12px;line-height:1.6}
.mp-full-specs{padding-block:65px}
.mp-full-specs>h2{font-size:clamp(29px,4vw,46px);margin-bottom:8px}
.mp-full-specs>p{font-size:14px;max-width:64ch}
.mp-full-specs .specification-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;align-items:start}
.mp-full-specs .specification-group:last-child{grid-column:1/-1;max-width:660px}
@media(max-width:700px){.specification-row{grid-template-columns:minmax(105px,.95fr) minmax(0,1.15fr);gap:15px;font-size:13px}.mp-full-specs{padding-block:38px}.mp-full-specs .specification-sections{grid-template-columns:minmax(0,1fr);gap:28px}.mp-full-specs .specification-group:last-child{grid-column:auto}.detail-full-specs>h3{font-size:22px}}
