@media(max-width:640px){
  html body #page .pd-business-grid{display:flex;flex-direction:column;gap:20px}
  html body #page .pd-business-grid>section{width:100%;min-width:0;box-sizing:border-box}
  html body #page .pd-business-grid>.pd-delivery-card{margin:0;padding:20px;border:1px solid var(--theme-line,#e7e0d5);border-radius:19px;background:#fffaf0}
  html[data-theme="forest"] body #page .pd-business-grid>.pd-delivery-card{background:var(--forest-sage-soft);border-color:var(--forest-line)}
}
