
/* RY: fotografía editorial, septiembre 2026 */
.home-pillar-grid{gap:18px;border-top:0}
.home-pillar,.home-pillar:not(:first-child){padding:22px 0 28px;border-right:0;border-top:1px solid rgba(255,255,255,.25);min-width:0}
.home-pillar:not(:first-child)>b{left:0}
.ry-method-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-top:22px;border-radius:3px;filter:saturate(.78)}
.home-pillar h3{margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.45rem)}
.home-pillar p{color:#bec4d0;margin-top:14px}
.ry-area-photos{display:flex;gap:10px;margin:28px 0 32px;height:260px;flex-shrink:0;overflow:hidden;border-radius:3px}
.ry-area-photos img{width:100%;min-width:0;flex:1;object-fit:cover;filter:saturate(.8)}
.home-area-names,.home-area-rrh h3{margin-top:0}
.home-area-card>p{flex:1}
@media(max-width:1120px){.home-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}
@media(max-width:700px){.home-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ry-area-photos{height:220px}}
@media(max-width:450px){.home-pillar-grid{grid-template-columns:1fr;gap:24px}.ry-method-photo{aspect-ratio:4/3}.home-pillar h3{font-size:1.5rem}.home-pillar p{font-size:.95rem}}
@media(max-width:450px){.home-pillar:first-child .ry-method-photo{object-position:center 30%}}

/* Imágenes clínicas: conservar composición y contraste naturales */
.ry-method-photo,.ry-area-photos img{filter:none;object-position:center}

.ry-decision-pair{display:grid;grid-template-rows:1fr 1fr;gap:4px;overflow:hidden}.ry-decision-pair img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 68%}.home-pillar:first-child .ry-method-photo{object-fit:contain;background:#fff}.ry-area-photos img[src*="dietista"]{object-position:center 70%}.ry-photo-credits{font-size:.7rem;opacity:.7}
