.jg-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.jg-delivery-card{background:#fff;border-top:4px solid #0071b9;min-width:0;overflow:hidden}
.jg-delivery-card__image,.jg-delivery-thumb{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.jg-delivery-thumb--fallback{display:grid;place-items:center;background:#e9f4fb;color:#0071b9;font:600 clamp(2.5rem,8vw,5rem)/1 "IBM Plex Sans Condensed",sans-serif}
.jg-delivery-card__body{padding:clamp(22px,4vw,36px)}
.jg-delivery-card h3{margin:.25em 0;font-size:clamp(1.8rem,3vw,2.5rem)}
.jg-delivery-detail{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,64px);align-items:start}
.jg-delivery-detail__image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.jg-delivery-detail section{margin-top:36px}
.jg-delivery-message{font-size:1.08rem}
.jg-delivery-items{display:grid;gap:12px}
.jg-delivery-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #cacaca;background:#fff}
.jg-delivery-item span{display:block;color:#555;font-size:.9rem}
.jg-delivery-item p{margin:.35em 0 0}
.jg-delivery-item .button{flex:0 0 auto}
.jg-deliveries-account .whatsapp-float,.jg-deliveries-account .joinchat{display:none!important}
@media(max-width:980px){.jg-delivery-detail{grid-template-columns:1fr}}
@media(max-width:760px){.jg-delivery-grid{grid-template-columns:1fr}.jg-delivery-item{align-items:flex-start;flex-direction:column}.jg-delivery-item .button{width:100%;text-align:center}}
