/* Motorline content-only enrichment, scoped to Motorline product pages. */
.motorline-enriched-page .motorline-main-image{width:100%;height:clamp(360px,54vw,650px);object-fit:contain}
.motorline-enriched-page .motorline-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.2rem}
.motorline-enriched-page .gallery-stage>img{max-height:650px;height:min(65vh,650px);width:100%;object-fit:contain}
.motorline-enrichment{margin:2.2rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #c9d8e1;border-radius:16px;background:#fff;color:#17384b;overflow-wrap:anywhere}
.motorline-enrichment h2{font-size:clamp(1.6rem,3vw,2.15rem);color:#005b87}.motorline-enrichment h3{font-size:1.3rem;margin-top:1.5rem;color:#153b55}.motorline-enrichment p,.motorline-enrichment li{line-height:1.7;font-size:1.05rem}
.motorline-enrichment .me-notes{padding:1rem 1.2rem;border-left:5px solid #e5a51b;background:#fff8e8}.motorline-enrichment .me-source{font-weight:700;color:#00637c}.motorline-enrichment .me-scope{font-size:.95rem;color:#465d6d}
.motorline-enrichment .me-table-wrap{overflow-x:auto;margin:1rem 0}.motorline-enrichment table{width:100%;border-collapse:collapse;min-width:360px}.motorline-enrichment td,.motorline-enrichment th{border:1px solid #c9d8e1;padding:.65rem .8rem;text-align:left;vertical-align:top}.motorline-enrichment th{background:#e9f2f7;font-weight:700}.motorline-enrichment .me-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin:1.2rem 0}.motorline-enrichment .me-gallery figure{margin:0;border:1px solid #d4e0e7;border-radius:12px;overflow:hidden;background:#fff}.motorline-enrichment .me-gallery a{display:flex;align-items:center;justify-content:center;min-height:285px}.motorline-enrichment .me-gallery img{width:100%;height:310px;object-fit:contain;padding:.5rem;box-sizing:border-box}.motorline-enrichment figcaption{padding:.8rem 1rem;font-size:.93rem;line-height:1.5;color:#24465d}.motorline-enrichment .me-family{padding-top:.8rem;margin-top:1rem;border-top:1px solid #d4e0e7}
@media(max-width:720px){.motorline-enriched-page .motorline-detail-grid{grid-template-columns:1fr}.motorline-enriched-page .motorline-main-image{height:380px}.motorline-enrichment .me-gallery img{height:330px}.motorline-enrichment{margin:1.4rem 0;padding:1rem}.motorline-enrichment table{font-size:.95rem}}
