.hero-shell.gastronomy-hero{}
.editorial-dishes .editorial-figure-img,.editorial-cocktails .editorial-figure-img,.editorial-interior .editorial-figure-img{border-radius:24px;box-shadow:var(--shadow-soft-high);border:1px solid rgba(214,197,174,0.9)}
.editorial-figure{display:flex;flex-direction:column;gap:var(--space-3)}
.editorial-figure-caption{font-size:0.8rem;color:var(--color-muted)}
.editorial-list-numbered .editorial-rank{min-width:2.4rem;text-align:right}
.dessert-wine-grid .card{height:100%;display:flex;flex-direction:column}
.dessert-wine-grid .editorial-list{flex:1}
.wine-photo-wrap{border-radius:20px;overflow:hidden;border:1px solid rgba(192,154,93,0.55);background:radial-gradient(circle at top left,rgba(252,247,240,0.95),rgba(239,225,208,0.96))}
.editorial-photo-aside{display:flex;flex-direction:column;justify-content:space-between}
.editorial-interior .card{align-self:start}
.split-gastro-lounge .card{height:100%;display:flex;flex-direction:column}
.split-gastro-lounge .card .panel-photo img{display:block;width:100%;height:auto}
.split-gastro-lounge .card-deep .card-title{color:#f7efe2}
.split-gastro-lounge .card-deep .card-subtitle{color:rgba(216,233,223,0.9)}
.split-gastro-lounge .card-deep p{color:rgba(240,231,219,0.95)}
.editorial-theme-evenings .card{align-self:start}
@media (max-width:960px){.editorial-photo-aside{margin-top:var(--space-8)}.split-gastro-lounge .card{margin-top:0}}
