/* BELMIBeauty 3.9.0 - only the requested menu, packs and blog adjustments. */
@media(min-width:1000px){
 .belmi-promotions-page .belmi-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch}
 .belmi-promotions-page .belmi-promotion-feature{display:flex;flex-direction:column;min-width:0}
 .belmi-promotions-page .belmi-promotion-feature .treatment-media{aspect-ratio:auto;height:260px;min-height:0;flex:none}
 .belmi-promotions-page .belmi-promotion-feature .treatment-content{display:flex;flex-direction:column;align-self:stretch;flex:1;padding:28px}
 .belmi-promotions-page .belmi-promotion-feature .treatment-subtitle{min-height:30px}
 .belmi-promotions-page .belmi-promotion-feature h3{font-size:2rem;min-height:1.4em}
 .belmi-promotions-page .belmi-promotion-feature .duration{min-height:48px}
 .belmi-promotions-page .belmi-promotion-feature .treatment-excerpt{margin-top:0}
 .belmi-promotions-page .belmi-promotion-feature .treatment-description{margin-bottom:22px}
 .belmi-promotions-page .belmi-pack-price{margin-top:auto}
 .belmi-promotions-page .belmi-pack-validity{min-height:2.6em}
}
.blog-edition-date,.journal-card-text>.blog-edition-date{font-size:.68rem!important;line-height:1.65!important;color:var(--muted)!important;margin:0 0 14px!important}
.blog-review-date{font-size:.64rem;color:var(--muted);line-height:1.6;margin:9px 0 0}
/* The sidebar and original cards remain unchanged. */
