/* Existing R2 grid, type, colors and controls remain authoritative. */
.fooduria-home-date{font:14px/1.6 var(--sans);margin-top:9px;color:var(--ink)}
.fooduria-home-note{font:15px/1.7 var(--sans);margin-top:15px;max-width:48ch}
.fooduria-home-latest .card-meta{flex-wrap:wrap;row-gap:6px}
.fooduria-home-latest .card-link{height:100%}
.fooduria-home-latest .card-title-row h3,.home-hero-photo .hero-photo-caption h2{overflow-wrap:anywhere}
.fooduria-home-fallback{display:grid;place-items:center;aspect-ratio:1.5;background:var(--paper);border:1px solid var(--line);overflow:hidden}
.home-hero-photo .fooduria-home-fallback{aspect-ratio:1.04}
.fooduria-home-fallback>img,.home-hero-photo .fooduria-home-fallback>img,.experience-feature .fooduria-home-fallback>img{width:46%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;transform:none}
@media(max-width:767px){.home-hero-photo .fooduria-home-fallback{aspect-ratio:1.3}.fooduria-home-date{font-size:14px}.fooduria-home-note{font-size:15px}.fooduria-home-latest .card-grid{gap:38px}}
@media(prefers-reduced-motion:reduce){.fooduria-home-latest .card-image img,.home-hero-photo img{transition:none}}
