
.mdi-stay-period{margin:16px 0 28px;color:#888;font-size:clamp(22px,2.5vw,38px);line-height:1.35;font-weight:500}.mdi-stay-period small{display:block;font-size:12px;letter-spacing:.1em;color:#777;margin-bottom:8px}
.mdi-model-facts{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:26px 0 30px;margin-bottom:30px;display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start;box-sizing:border-box}.mdi-model-facts h2{margin:0!important;font:500 clamp(24px,2.2vw,40px)/1.1 Arial,sans-serif;color:#8d171b;white-space:nowrap}.mdi-fact-grid{display:grid;grid-template-columns:1.2fr repeat(7,minmax(0,1fr));gap:18px;margin:0}.mdi-fact-grid dt{font:500 13px/1.4 Arial,sans-serif;color:#111;margin:0 0 12px}.mdi-fact-grid dt small{display:block;font-size:10px;font-weight:400;color:#999;margin-top:3px}.mdi-fact-grid dd{margin:0;color:#777;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:1100px){.mdi-model-facts{grid-template-columns:1fr}.mdi-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}
@media(max-width:600px){.mdi-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mdi-model-facts{padding:24px 0;margin-bottom:15px}.mdi-stay-period{font-size:24px}}

/* Clear, bold model information */
.mdi-model-facts{grid-template-columns:minmax(170px,14vw) 1fr;gap:26px}
.mdi-model-facts h2{font-weight:700!important}
.mdi-fact-grid{grid-template-columns:1.55fr repeat(5,minmax(0,1fr)) 1.3fr 1.15fr;gap:20px}
.mdi-fact-grid dt{font-size:17px!important;font-weight:700!important;color:#111!important;line-height:1.4}
.mdi-fact-grid dt small{font-size:13px!important;font-weight:600!important;color:#444!important;margin-top:5px}
.mdi-fact-grid dd{font-size:20px!important;font-weight:700!important;color:#111!important;line-height:1.5;word-break:normal;overflow-wrap:normal}
.mdi-stay-period{font-weight:700!important;color:#222!important}.mdi-stay-period small{font-size:15px!important;font-weight:700!important;color:#444!important}
@media(max-width:1400px){.mdi-model-facts{grid-template-columns:1fr!important}.mdi-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px}}
@media(max-width:600px){.mdi-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px}.mdi-fact-grid dt{font-size:16px!important}.mdi-fact-grid dd{font-size:19px!important}}

.mdi-page .mdi-red-link .elementor-button{background:#8d171b!important;color:#fff!important;border:0;border-radius:0;padding:19px 30px}
