/* Shared Corsa-e typography, extended with manufacturer-specific editorial rows. */
body.ma-model-page .ps-ma-official-hero-160{width:100%!important;max-width:100%!important;overflow:visible!important}
body.ma-model-page .ps-ma-official-hero-160 img{display:block;width:100%!important;max-width:100%!important;max-height:500px!important;height:auto!important;object-fit:contain!important;transform:none!important;margin:0!important;filter:none!important}
body.ma-model-page .ps-ma-hero-white-160{mix-blend-mode:multiply}
body.ma-model-page .ps-ma-body-160{min-width:0;overflow:hidden}
body.ma-model-page .ps-ma-body-160 .mae-catalog-split{align-items:center;gap:clamp(28px,5vw,88px)}
body.ma-model-page .ps-ma-official-photo-160{width:100%;min-width:0}
body.ma-model-page .ps-ma-official-photo-160 img{display:block;width:100%!important;height:auto!important;max-height:560px!important;object-fit:contain!important;margin:0 auto!important;border:0;border-radius:0}
body.ma-model-page .ps-ma-body-160 .widget-image-caption,body.ma-model-page .ps-ma-caption-150{display:none!important}
body.ma-model-page .ps-ma-model-intro-160 .mae-catalog-inner>div{width:100%}
body.ma-model-page .ps-ma-body-160 .ps-ma-spec-note-160 p{font-size:13px!important;line-height:1.55!important;color:#62675f!important;max-width:100ch}
body.ma-model-page .ps-ma-body-160 .ps-ma-choice-grid-160{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;align-items:stretch}
body.ma-model-page .ps-ma-choice-card-160{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px;min-width:0;max-width:100%;padding:24px;background:#fff;border-top:3px solid var(--ma-accent,#f5ff00)}
body.ma-model-page .ps-ma-choice-card-160 .ps-ma-trim-image-160{height:180px;display:flex;align-items:center;justify-content:center}
body.ma-model-page .ps-ma-choice-card-160 .ps-ma-trim-image-160 img{width:100%!important;height:180px!important;object-fit:contain!important;mix-blend-mode:multiply}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-heading h3{font-size:32px!important;line-height:1.15!important}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-text-editor{flex:1}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-text-editor p{font-size:16px!important;line-height:1.6!important}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-button{margin-top:auto}
body.ma-model-page .ps-ma-body-160 .ps-ma-fact-160{min-width:0}
body.ma-model-page .ps-ma-body-160 .ps-ma-fact-160 h3{font-size:36px!important;line-height:1.1}
@media(max-width:1024px){body.ma-model-page .ps-ma-body-160 .ps-ma-choice-grid-160{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body.ma-model-page .ps-ma-body-160 .mae-catalog-split{display:flex!important;flex-direction:column!important;gap:24px}body.ma-model-page .ps-ma-feature-row-160 .mae-catalog-copy{order:0}body.ma-model-page .ps-ma-feature-row-160 .mae-catalog-visual{order:1}body.ma-model-page .ps-ma-body-160 .ps-ma-choice-grid-160{grid-template-columns:minmax(0,1fr)}body.ma-model-page .ps-ma-choice-card-160{padding:22px}body.ma-model-page .ps-ma-official-hero-160 img{max-height:340px!important}body.ma-model-page .ps-ma-body-160 .mae-catalog-visual{width:100%;max-width:100%}}
/* The manufacturer's electric pictogram sits in the otherwise empty top margin. */
body.ma-model-page .ps-ma-carpicker-160 img{clip-path:inset(12% 0 0 0)}
body.ma-model-page .ps-ma-choice-card-160{min-height:520px}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-heading,body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-button,body.ma-model-page .ps-ma-choice-card-160 .ps-ma-trim-image-160{flex:0 0 auto}
body.ma-model-page .ps-ma-choice-card-160 .elementor-widget-text-editor{flex:1 0 auto}
@media(max-width:767px){body.ma-model-page .ps-ma-choice-card-160{min-height:0}}
