:where(.sfv-legacy) .s-row.s-row{
  --row-gap: clamp(16px, 2vw, 28px);
  display:flex!important;
  flex-wrap:wrap;
  justify-content:center;
  align-items:stretch;              
  gap:var(--row-gap);
}
:where(.sfv-legacy) .s-row.s-row[data-count="1"]{justify-content:flex-start}
:where(.sfv-legacy) .s-row.s-row[data-count="1"] > *{flex:0 1 auto;max-width:min(100%,520px)}
:where(.sfv-legacy) .s-row.s-row > *{
  min-width:0;                      
  display:flex;
  flex-direction:column;
  
  align-self:stretch!important;
  height:auto!important;
}
:where(.sfv-legacy) .s-row.s-row > * > *:last-child{margin-bottom:0}
@media (min-width:1000px){:where(.sfv-legacy) .s-row.s-row > *{flex:0 0 calc((100% - 3 * var(--row-gap)) / 4)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="2"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="4"] > *{flex-basis:calc((100% - 1 * var(--row-gap)) / 2)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="3"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="5"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="6"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="9"] > *{flex-basis:calc((100% - 2 * var(--row-gap)) / 3)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="7"] > *{flex-basis:calc((100% - 3 * var(--row-gap)) / 4)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="10"] > *{flex-basis:calc((100% - 4 * var(--row-gap)) / 5)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="8"] > *{flex-basis:calc((100% - 3 * var(--row-gap)) / 4)!important}
}
@media (min-width:620px) and (max-width:999.98px){:where(.sfv-legacy) .s-row.s-row > *{flex:0 0 calc((100% - 1 * var(--row-gap)) / 2)!important}
:where(.sfv-legacy) .s-row.s-row[data-count="3"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="6"] > *,:where(.sfv-legacy) .s-row.s-row[data-count="9"] > *{flex-basis:calc((100% - 2 * var(--row-gap)) / 3)!important}
}
@media (max-width:619.98px){:where(.sfv-legacy) .s-row.s-row{justify-content:stretch}
:where(.sfv-legacy) .s-row.s-row > *{flex:0 0 100%!important}
:where(.sfv-legacy) .s-row.s-row[data-count="1"] > *{max-width:100%}
}
