/* p19: homepage plan photos only; existing text, fees and actions preserved. */
#mima-full-review #plans > .fr-wrap > .fr-carousel .fr-carousel-item{align-items:stretch}
#mima-full-review #plans .fr-carousel .fc-plan{box-sizing:border-box;justify-content:flex-start;gap:16px;padding:16px 16px 24px}
#mima-full-review #plans .fc-plan-photo{display:block;flex:none;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--fr-mat)}
#mima-full-review #plans .fc-plan-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
#mima-full-review #plans .fr-plan-name{width:100%}
#mima-full-review #plans .fr-plan-name strong{display:flex;align-items:center;justify-content:center;min-height:3.1em}
#mima-full-review #plans .fr-plan-name small{min-height:3.5em}
#mima-full-review #plans .fr-plan-price{margin-top:auto}
#mima-full-review #plans .fc-plan-actions{margin-top:0;gap:8px}
#mima-full-review #plans .fc-plan-actions a{box-sizing:border-box;min-height:44px;margin:0;width:100%;min-width:0;padding:8px 12px}
