.cms-puck-grid-slot{box-sizing:border-box;width:100%;min-width:0;display:var(--cms-puck-grid-d-display,grid);flex-direction:var(--cms-puck-grid-d-flex-direction,row);justify-content:var(--cms-puck-grid-d-justify-content,flex-start);align-items:var(--cms-puck-grid-d-align-items,stretch);align-content:var(--cms-puck-grid-d-align-content,normal);flex-wrap:var(--cms-puck-grid-d-flex-wrap,nowrap);gap:var(--cms-puck-grid-d-gap,var(--cms-puck-grid-fallback-gap,24px));grid-template-columns:var(--cms-puck-grid-d-grid-template-columns,var(--cms-puck-grid-fallback-columns,repeat(4,minmax(0,1fr))));grid-template-rows:var(--cms-puck-grid-d-grid-template-rows,var(--cms-puck-grid-fallback-rows,repeat(1,auto)))}@media (max-width:1024px){.cms-puck-grid-slot{display:var(--cms-puck-grid-t-display,var(--cms-puck-grid-d-display,grid));flex-direction:var(--cms-puck-grid-t-flex-direction,var(--cms-puck-grid-d-flex-direction,row));justify-content:var(--cms-puck-grid-t-justify-content,var(--cms-puck-grid-d-justify-content,flex-start));align-items:var(--cms-puck-grid-t-align-items,var(--cms-puck-grid-d-align-items,stretch));align-content:var(--cms-puck-grid-t-align-content,var(--cms-puck-grid-d-align-content,normal));flex-wrap:var(--cms-puck-grid-t-flex-wrap,var(--cms-puck-grid-d-flex-wrap,nowrap));gap:var(--cms-puck-grid-t-gap,var(--cms-puck-grid-d-gap,var(--cms-puck-grid-fallback-gap,24px)));grid-template-columns:var(--cms-puck-grid-t-grid-template-columns,var(--cms-puck-grid-d-grid-template-columns,var(--cms-puck-grid-fallback-columns,repeat(4,minmax(0,1fr)))));grid-template-rows:var(--cms-puck-grid-t-grid-template-rows,var(--cms-puck-grid-d-grid-template-rows,var(--cms-puck-grid-fallback-rows,repeat(1,auto))))}}@media (max-width:768px){.cms-puck-grid-slot{display:var(--cms-puck-grid-m-display,var(--cms-puck-grid-t-display,var(--cms-puck-grid-d-display,grid)));flex-direction:var(--cms-puck-grid-m-flex-direction,var(--cms-puck-grid-t-flex-direction,var(--cms-puck-grid-d-flex-direction,row)));justify-content:var(--cms-puck-grid-m-justify-content,var(--cms-puck-grid-t-justify-content,var(--cms-puck-grid-d-justify-content,flex-start)));align-items:var(--cms-puck-grid-m-align-items,var(--cms-puck-grid-t-align-items,var(--cms-puck-grid-d-align-items,stretch)));align-content:var(--cms-puck-grid-m-align-content,var(--cms-puck-grid-t-align-content,var(--cms-puck-grid-d-align-content,normal)));flex-wrap:var(--cms-puck-grid-m-flex-wrap,var(--cms-puck-grid-t-flex-wrap,var(--cms-puck-grid-d-flex-wrap,nowrap)));gap:var(--cms-puck-grid-m-gap,var(--cms-puck-grid-t-gap,var(--cms-puck-grid-d-gap,var(--cms-puck-grid-fallback-gap,24px))));grid-template-columns:var(--cms-puck-grid-m-grid-template-columns,var(--cms-puck-grid-t-grid-template-columns,var(--cms-puck-grid-d-grid-template-columns,var(--cms-puck-grid-fallback-columns,repeat(4,minmax(0,1fr))))));grid-template-rows:var(--cms-puck-grid-m-grid-template-rows,var(--cms-puck-grid-t-grid-template-rows,var(--cms-puck-grid-d-grid-template-rows,var(--cms-puck-grid-fallback-rows,repeat(1,auto)))))}}
