#deliveryHub .delivery-channels {display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}
#deliveryHub .delivery-channel h3 {margin:0 0 10px}
#deliveryHub .delivery-channel p {font-size:14px;line-height:1.6;color:#756861}
#deliveryHub .delivery-links {display:flex;gap:16px;flex-wrap:wrap;font-size:14px}
#deliveryHub .delivery-links a {color:#b5141d;text-decoration:underline}
#deliveryHub .delivery-notice {padding:15px 18px;border:1px solid #f0d5ad;border-radius:12px;background:#fff9ee;margin:0 0 20px;line-height:1.6}
#deliveryHub .delivery-feature-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}
#deliveryHub .delivery-feature {border:1px solid #eadfd5;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}
#deliveryHub .delivery-feature small {color:#756861;line-height:1.5;flex:1}
#deliveryHub button:disabled {opacity:.55;cursor:not-allowed}
#deliveryHub fieldset {border:0;padding:0;margin:0;min-width:0}
#deliveryHub .delivery-checklist {line-height:1.8;padding-left:22px}
#deliveryHub .delivery-hint {font-size:13px;line-height:1.6;color:#756861}
#deliveryHub .delivery-panel-gap {margin-top:20px}
@media(max-width:850px){#deliveryHub .delivery-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){#deliveryHub .delivery-channels,#deliveryHub .delivery-feature-grid{grid-template-columns:1fr}}
