.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-card .rts2-benefit-card__image{aspect-ratio:3/2;height:auto;min-height:0;width:100%}
.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-card__image img{object-fit:cover;object-position:center}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card__image{background:#f2efea;aspect-ratio:3/2}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card__image img{object-fit:cover;padding:0;object-position:center}
.rt-story-v2.rt-section-recipe-20261030 .rts2-detail-card__image img{object-fit:cover;object-position:center}
.rt-story-v2.rt-section-recipe-20261030 .rtr-fit-planning{min-width:0;display:grid;gap:16px;align-self:start}
.rt-story-v2.rt-section-recipe-20261030 .rtr-fit-planning .rts2-fit__visual{width:100%;aspect-ratio:3/2;overflow:hidden}
.rt-story-v2.rt-section-recipe-20261030 .rtr-fit-planning .rts2-fit__visual img{object-fit:cover;object-position:center}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card{padding:22px;border:1px solid #ded8d3;border-radius:18px;background:#faf8f4}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card .rts2-eyebrow{font-size:9px;margin:0 0 7px}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card h3{font-size:19px;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card p:not(.rts2-eyebrow){font-size:12px;line-height:1.7;color:var(--rts2-muted);margin:0}
.rt-story-v2.rt-section-recipe-20261030 .rtr-review-note{margin:0 auto 24px;padding:18px 22px;border:1px solid #bc4a4a;border-radius:14px;background:#fff1f1;color:#7e2020;font-size:13px;line-height:1.6}
.rt-story-v2.rt-section-recipe-20261030 .rtr-review-note ul{margin:8px 0 0;padding-left:18px}
@media(max-width:749px){
.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-card{display:block}
.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-card .rts2-benefit-card__image{width:100%;height:auto;min-height:0;aspect-ratio:3/2}
.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-card__body{padding:20px}
.rt-story-v2.rt-section-recipe-20261030 .rts2-benefit-cards{gap:20px}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card{display:block}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card__image{width:100%;margin:0;aspect-ratio:3/2;border-radius:0}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card__copy{padding:15px 14px 18px}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card h3{font-size:17px;line-height:1.3}
.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-card p{font-size:12px;line-height:1.65}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card{padding:18px;border-radius:15px}
.rt-story-v2.rt-section-recipe-20261030 .rtr-plan-card h3{font-size:18px}
}
@media(max-width:359px){.rt-story-v2.rt-section-recipe-20261030 .rts2-accessory-cards{grid-template-columns:1fr}}
