.ds-row{min-width:0;margin-inline:calc(var(--grid-x) / -2);row-gap:var(--grid-y);align-items:var(--grid-align);justify-content:var(--grid-justify);display:flex}.ds-col{box-sizing:border-box;min-width:0;padding-inline:calc(var(--grid-x,0px) / 2);display:var(--col-display);flex:0 0 var(--col-width);max-width:var(--col-width);order:var(--col-order);margin-inline-start:var(--col-offset);position:relative;inset-inline-start:var(--col-shift)}.ds-row{--grid-x:var(--grid-x-xs,var(--grid-x-base,0px));--grid-y:var(--grid-y-xs,var(--grid-y-base,0px));--grid-align:var(--grid-align-xs,var(--grid-align-base,stretch));--grid-justify:var(--grid-justify-xs,var(--grid-justify-base,flex-start))}.ds-col{--col-width:var(--col-width-xs,var(--col-width-base,auto));--col-display:var(--col-display-xs,var(--col-display-base,block));--col-offset:var(--col-offset-xs,var(--col-offset-base,0%));--col-order:var(--col-order-xs,var(--col-order-base,0));--col-shift:var(--col-shift-xs,var(--col-shift-base,0%))}@media (min-width:576px){.ds-row{--grid-x:var(--grid-x-sm,var(--grid-x-xs,var(--grid-x-base,0px)));--grid-y:var(--grid-y-sm,var(--grid-y-xs,var(--grid-y-base,0px)));--grid-align:var(--grid-align-sm,var(--grid-align-xs,var(--grid-align-base,stretch)));--grid-justify:var(--grid-justify-sm,var(--grid-justify-xs,var(--grid-justify-base,flex-start)))}.ds-col{--col-width:var(--col-width-sm,var(--col-width-xs,var(--col-width-base,auto)));--col-display:var(--col-display-sm,var(--col-display-xs,var(--col-display-base,block)));--col-offset:var(--col-offset-sm,var(--col-offset-xs,var(--col-offset-base,0%)));--col-order:var(--col-order-sm,var(--col-order-xs,var(--col-order-base,0)));--col-shift:var(--col-shift-sm,var(--col-shift-xs,var(--col-shift-base,0%)))}}@media (min-width:768px){.ds-row{--grid-x:var(--grid-x-md,var(--grid-x-sm,var(--grid-x-xs,var(--grid-x-base,0px))));--grid-y:var(--grid-y-md,var(--grid-y-sm,var(--grid-y-xs,var(--grid-y-base,0px))));--grid-align:var(--grid-align-md,var(--grid-align-sm,var(--grid-align-xs,var(--grid-align-base,stretch))));--grid-justify:var(--grid-justify-md,var(--grid-justify-sm,var(--grid-justify-xs,var(--grid-justify-base,flex-start))))}.ds-col{--col-width:var(--col-width-md,var(--col-width-sm,var(--col-width-xs,var(--col-width-base,auto))));--col-display:var(--col-display-md,var(--col-display-sm,var(--col-display-xs,var(--col-display-base,block))));--col-offset:var(--col-offset-md,var(--col-offset-sm,var(--col-offset-xs,var(--col-offset-base,0%))));--col-order:var(--col-order-md,var(--col-order-sm,var(--col-order-xs,var(--col-order-base,0))));--col-shift:var(--col-shift-md,var(--col-shift-sm,var(--col-shift-xs,var(--col-shift-base,0%))))}}@media (min-width:992px){.ds-row{--grid-x:var(--grid-x-lg,var(--grid-x-md,var(--grid-x-sm,var(--grid-x-xs,var(--grid-x-base,0px)))));--grid-y:var(--grid-y-lg,var(--grid-y-md,var(--grid-y-sm,var(--grid-y-xs,var(--grid-y-base,0px)))));--grid-align:var(--grid-align-lg,var(--grid-align-md,var(--grid-align-sm,var(--grid-align-xs,var(--grid-align-base,stretch)))));--grid-justify:var(--grid-justify-lg,var(--grid-justify-md,var(--grid-justify-sm,var(--grid-justify-xs,var(--grid-justify-base,flex-start)))))}.ds-col{--col-width:var(--col-width-lg,var(--col-width-md,var(--col-width-sm,var(--col-width-xs,var(--col-width-base,auto)))));--col-display:var(--col-display-lg,var(--col-display-md,var(--col-display-sm,var(--col-display-xs,var(--col-display-base,block)))));--col-offset:var(--col-offset-lg,var(--col-offset-md,var(--col-offset-sm,var(--col-offset-xs,var(--col-offset-base,0%)))));--col-order:var(--col-order-lg,var(--col-order-md,var(--col-order-sm,var(--col-order-xs,var(--col-order-base,0)))));--col-shift:var(--col-shift-lg,var(--col-shift-md,var(--col-shift-sm,var(--col-shift-xs,var(--col-shift-base,0%)))))}}@media (min-width:1200px){.ds-row{--grid-x:var(--grid-x-xl,var(--grid-x-lg,var(--grid-x-md,var(--grid-x-sm,var(--grid-x-xs,var(--grid-x-base,0px))))));--grid-y:var(--grid-y-xl,var(--grid-y-lg,var(--grid-y-md,var(--grid-y-sm,var(--grid-y-xs,var(--grid-y-base,0px))))));--grid-align:var(--grid-align-xl,var(--grid-align-lg,var(--grid-align-md,var(--grid-align-sm,var(--grid-align-xs,var(--grid-align-base,stretch))))));--grid-justify:var(--grid-justify-xl,var(--grid-justify-lg,var(--grid-justify-md,var(--grid-justify-sm,var(--grid-justify-xs,var(--grid-justify-base,flex-start))))))}.ds-col{--col-width:var(--col-width-xl,var(--col-width-lg,var(--col-width-md,var(--col-width-sm,var(--col-width-xs,var(--col-width-base,auto))))));--col-display:var(--col-display-xl,var(--col-display-lg,var(--col-display-md,var(--col-display-sm,var(--col-display-xs,var(--col-display-base,block))))));--col-offset:var(--col-offset-xl,var(--col-offset-lg,var(--col-offset-md,var(--col-offset-sm,var(--col-offset-xs,var(--col-offset-base,0%))))));--col-order:var(--col-order-xl,var(--col-order-lg,var(--col-order-md,var(--col-order-sm,var(--col-order-xs,var(--col-order-base,0))))));--col-shift:var(--col-shift-xl,var(--col-shift-lg,var(--col-shift-md,var(--col-shift-sm,var(--col-shift-xs,var(--col-shift-base,0%))))))}}@media (min-width:1600px){.ds-row{--grid-x:var(--grid-x-xxl,var(--grid-x-xl,var(--grid-x-lg,var(--grid-x-md,var(--grid-x-sm,var(--grid-x-xs,var(--grid-x-base,0px)))))));--grid-y:var(--grid-y-xxl,var(--grid-y-xl,var(--grid-y-lg,var(--grid-y-md,var(--grid-y-sm,var(--grid-y-xs,var(--grid-y-base,0px)))))));--grid-align:var(--grid-align-xxl,var(--grid-align-xl,var(--grid-align-lg,var(--grid-align-md,var(--grid-align-sm,var(--grid-align-xs,var(--grid-align-base,stretch)))))));--grid-justify:var(--grid-justify-xxl,var(--grid-justify-xl,var(--grid-justify-lg,var(--grid-justify-md,var(--grid-justify-sm,var(--grid-justify-xs,var(--grid-justify-base,flex-start)))))))}.ds-col{--col-width:var(--col-width-xxl,var(--col-width-xl,var(--col-width-lg,var(--col-width-md,var(--col-width-sm,var(--col-width-xs,var(--col-width-base,auto)))))));--col-display:var(--col-display-xxl,var(--col-display-xl,var(--col-display-lg,var(--col-display-md,var(--col-display-sm,var(--col-display-xs,var(--col-display-base,block)))))));--col-offset:var(--col-offset-xxl,var(--col-offset-xl,var(--col-offset-lg,var(--col-offset-md,var(--col-offset-sm,var(--col-offset-xs,var(--col-offset-base,0%)))))));--col-order:var(--col-order-xxl,var(--col-order-xl,var(--col-order-lg,var(--col-order-md,var(--col-order-sm,var(--col-order-xs,var(--col-order-base,0)))))));--col-shift:var(--col-shift-xxl,var(--col-shift-xl,var(--col-shift-lg,var(--col-shift-md,var(--col-shift-sm,var(--col-shift-xs,var(--col-shift-base,0%)))))))}}