.mrf-hero__visual{padding:0;background:#f7f7f7}
.mrf-hero__image{aspect-ratio:4/5;max-height:550px;mix-blend-mode:normal;object-fit:contain}
.mrf-hero__visual figcaption{font-size:11px;line-height:1.5;padding:16px 24px}
.mrf-real-media{padding-top:64px;scroll-margin-top:24px}
.mrf-real-media__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:850px;margin:auto}
.mrf-real-media__item{border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;background:#f7f7f7;min-width:0}
.mrf-real-media__item video{display:block;width:100%;height:auto;aspect-ratio:608/1080;max-height:460px;object-fit:contain;background:#eee}
.mrf-real-media__item figcaption{padding:22px;background:#fff}
.mrf-real-media__item h3{font-size:22px;line-height:1.2;margin:0 0 10px}
.mrf-real-media__item p{font-size:13px;line-height:1.6;color:#626262}
.mrf-size-visual>img{mix-blend-mode:normal}
.mrf .mrf-card__image--real{aspect-ratio:1;max-height:440px;padding:12px;background:#f7f7f7}
.mrf .mrf-card__image--real img{mix-blend-mode:normal;object-fit:contain}
.mrf .mrf-card__image--real:has([data-mrf-confirmed-image]){background:#f5f5f5}
@media(max-width:699px){.mrf-hero__image{max-height:420px;aspect-ratio:1}.mrf-real-media{padding-top:42px}.mrf-real-media__grid{gap:12px}.mrf-real-media__item{border-radius:12px}.mrf-real-media__item figcaption{padding:14px 12px}.mrf-real-media__item h3{font-size:17px;line-height:1.2}.mrf-real-media__item p{font-size:11px;line-height:1.5}.mrf .mrf-card__image--real{aspect-ratio:1;max-height:380px}.mrf-hero__visual figcaption{padding:12px 18px}}
@media(prefers-reduced-motion:reduce){.mrf .mrf-card__image--real img{transition:none}.mrf .mrf-card__image--real:hover img{transform:none}}
