.renta-izcalli__venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.renta-izcalli__venue-grid article{padding:1.5rem;border:1px solid rgba(42,0,8,.11);border-radius:18px;background:#fff;box-shadow:0 12px 30px #2a00080d}.renta-izcalli__venue-grid article>span{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,162,58,.4);border-radius:14px;background:#fff5e2;color:var(--renta-red)}.renta-izcalli__venue-grid h3,.renta-izcalli__delivery-grid h3{margin-top:1rem;color:var(--renta-wine);font-size:1.16rem;line-height:1.3}.renta-izcalli__venue-grid p,.renta-izcalli__delivery-grid p{margin-top:.6rem;color:var(--renta-muted);font-size:.96rem;line-height:1.65}.renta-izcalli__delivery{width:min(1120px,calc(100% - 2.5rem));margin:0 auto;padding:clamp(3.2rem,6vw,5.4rem) 0}.renta-izcalli__delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;list-style:none}.renta-izcalli__delivery-grid li{min-width:0;padding:1.35rem;border-top:3px solid var(--renta-gold);border-radius:0 0 16px 16px;background:#fff}.renta-izcalli__step{color:var(--renta-red);font-family:Adamina,Georgia,serif;font-size:1.25rem;font-weight:800}.renta-izcalli__faq{padding-top:0}@media(max-width:900px){.renta-izcalli__venue-grid{grid-template-columns:1fr}.renta-izcalli__delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.renta-izcalli__delivery{width:min(100% - 1.3rem,1120px)}.renta-izcalli__delivery-grid{grid-template-columns:1fr}}
