.puck-columns{display:grid;width:100%;align-items:stretch}.puck-columns-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.puck-columns-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.puck-columns-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.puck-columns-col{display:flex;flex-direction:column;min-width:0;min-height:0}.puck-columns-col>*{display:block;min-width:0}.puck-columns-col>*>:not(.puck-feature-card):has(.puck-feature-card){display:block}.puck-columns .puck-feature-card{flex:none;flex-shrink:0;width:100%;min-width:0}@media (max-width:767px){.puck-columns{grid-template-columns:1fr!important;align-items:start!important}.puck-columns-col,.puck-columns-col>*{display:contents!important}.puck-columns-col>*>:not(.puck-feature-card):has(.puck-feature-card){display:contents!important}.puck-columns-col>*>:empty{display:none!important}.puck-columns .puck-feature-card{flex:none!important;min-height:0!important;height:auto!important;width:100%;grid-column:1}.puck-columns-cols-2 .puck-columns-col-0 .puck-feature-card:first-of-type{grid-row:1}.puck-columns-cols-2 .puck-columns-col-1 .puck-feature-card:first-of-type{grid-row:2}.puck-columns-cols-2 .puck-columns-col-0 .puck-feature-card:nth-of-type(2){grid-row:3}.puck-columns-cols-2 .puck-columns-col-1 .puck-feature-card:nth-of-type(2){grid-row:4}.puck-columns-cols-3 .puck-columns-col-0 .puck-feature-card:first-of-type{grid-row:1}.puck-columns-cols-3 .puck-columns-col-1 .puck-feature-card:first-of-type{grid-row:2}.puck-columns-cols-3 .puck-columns-col-2 .puck-feature-card:first-of-type{grid-row:3}.puck-columns-cols-3 .puck-columns-col-0 .puck-feature-card:nth-of-type(2){grid-row:4}.puck-columns-cols-3 .puck-columns-col-1 .puck-feature-card:nth-of-type(2){grid-row:5}.puck-columns-cols-3 .puck-columns-col-2 .puck-feature-card:nth-of-type(2){grid-row:6}.puck-columns-cols-4 .puck-columns-col-0 .puck-feature-card:first-of-type{grid-row:1}.puck-columns-cols-4 .puck-columns-col-1 .puck-feature-card:first-of-type{grid-row:2}.puck-columns-cols-4 .puck-columns-col-2 .puck-feature-card:first-of-type{grid-row:3}.puck-columns-cols-4 .puck-columns-col-3 .puck-feature-card:first-of-type{grid-row:4}.puck-columns-cols-4 .puck-columns-col-0 .puck-feature-card:nth-of-type(2){grid-row:5}.puck-columns-cols-4 .puck-columns-col-1 .puck-feature-card:nth-of-type(2){grid-row:6}.puck-columns-cols-4 .puck-columns-col-2 .puck-feature-card:nth-of-type(2){grid-row:7}.puck-columns-cols-4 .puck-columns-col-3 .puck-feature-card:nth-of-type(2){grid-row:8}}