/* MAR Clips V4: conserva la altura de la tarjeta y alinea ambos bloques. */
html body #marClipsHome.mc-compact{grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;padding:10px 12px;column-gap:12px;row-gap:6px}
html body #marClipsHome .mc-compact-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:84px;text-align:left}
html body #marClipsHome .mc-question{font-size:11px;line-height:1.3;margin:0;text-align:left;text-wrap:balance}
html body #marClipsHome h2{font-size:clamp(25px,7.7vw,30px);line-height:1.1;font-weight:850;letter-spacing:-.8px;margin:0;text-align:left;white-space:nowrap}
html body #marClipsHome .mc-home-actions{display:grid;grid-template-columns:1fr;grid-template-rows:40px 40px;align-content:start;gap:4px;min-width:0;width:100%;max-width:none}
html body #marClipsHome .mc-home-actions .mc-button{min-height:40px;height:40px;padding:6px;font-size:11px;line-height:1.2;box-sizing:border-box;width:100%;border-radius:10px;white-space:nowrap}
@media(min-width:768px){html body #marClipsHome.mc-compact{grid-template-columns:minmax(0,1fr) 144px;padding:10px 16px;column-gap:20px}html body #marClipsHome h2{font-size:30px}}
