/* Страницы моделей (/m/<id>/) */
.mp{max-width:1100px;margin:0 auto;padding:20px 24px 40px;display:flex;flex-direction:column;gap:18px}
.crumbs{font-size:13.5px;color:var(--muted)}.crumbs a{color:var(--accent)}
.mp-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center}
.mp-series{color:var(--accent);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em}
.mp h1{font-size:32px;margin:4px 0;color:var(--navy)}.mp h2{font-size:20px;margin-bottom:6px}.mp h3{font-size:15px;margin:10px 0 4px}
.mp-pn{color:var(--muted);margin:0}.mp-lead{margin:10px 0}.mp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.mp-cta .btn{text-decoration:none}.mp-photo{width:100%;max-height:260px;object-fit:contain}
.mp-specs th{width:32%;color:var(--muted);font-weight:500}.mp-opts{margin:0;padding-left:18px;font-size:14px}.mp-opts li{margin:2px 0}
.mp-links{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}.mp-links a{color:var(--accent);font-weight:500}
.top-chip{text-decoration:none}
@media (max-width:760px){.mp-hero{grid-template-columns:minmax(0,1fr)}.mp h1{font-size:26px}}
.mp-cta .btn:not(.primary){color:var(--ink)}.mp-orig{margin-top:10px;font-size:13.5px;color:var(--muted)}.mp-orig summary{cursor:pointer}
