/* Specification section only. Keep the existing two-column grid and all other sections. */
.kopus-detail-review #specifications .specs-image h2{font-size:30px;line-height:1.24}
.kopus-detail-review #specifications .spec-intro{margin-top:16px;max-width:42ch;font-size:15px;line-height:1.65}
.kopus-detail-review #specifications .spec-video{margin-top:18px}
.kopus-detail-review #specifications .spec-panel>.spec-table>div{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:18px;padding-block:13px;line-height:1.6}
.kopus-detail-review #specifications .spec-panel>.spec-table dd{line-height:1.6}
.kopus-detail-review #specifications .spec-configuration-notes{margin-top:18px;padding:16px 18px;background:#F5F6F7;border-radius:6px}
.kopus-detail-review #specifications .spec-configuration-notes h4{margin:0 0 10px;font-size:14px;line-height:1.45}
.kopus-detail-review #specifications .spec-notes-list{margin:0}
.kopus-detail-review #specifications .spec-notes-list>div+div{margin-top:11px}
.kopus-detail-review #specifications .spec-notes-list dt{font-size:12px;font-weight:500;line-height:1.5;color:#626B70;margin:0 0 2px}
.kopus-detail-review #specifications .spec-notes-list dd{font-size:13px;line-height:1.6;margin:0;color:#1D2124;overflow-wrap:anywhere}
/* Image 188: trim only verified white margins; retain the full stand and base. */
@supports(object-view-box:inset(1% 29% 1% 21%)){
 .kopus-detail-review #specifications .catalog-configuration-reference>img[data-configuration-image="188"]{object-view-box:inset(1% 29% 1% 21%)}
}
@media(max-width:600px){
 .kopus-detail-review #specifications .specs-image h2{font-size:28px}
 .kopus-detail-review #specifications .spec-panel>.spec-table>div{gap:12px;padding-block:12px;font-size:14px}
 .kopus-detail-review #specifications .spec-configuration-notes{padding:14px}
}
