.grid-item-adaptive,.grid-item-adaptive-with-offset{--_base-cols:var(--grid-base-columns,24);--_final-cols:var(--item-columns,var(--_base-cols))}.grid-item-adaptive{grid-column:span calc(var(--grid-columns, 24) * var(--_final-cols) / var(--_base-cols))}.grid-item-adaptive-with-offset{--_final-offset:var(--item-offset,0);grid-column:calc(var(--grid-columns, 24) * var(--_final-offset) / var(--_base-cols) + 1) /calc(var(--grid-columns, 24) * (var(--_final-offset) + var(--_final-cols)) / var(--_base-cols) + 1)}@media (min-width:40rem){.grid-item-adaptive-sm,.grid-item-adaptive-with-offset-sm{--_final-cols:var(--item-columns-sm,var(--item-columns,var(--_base-cols)))}.grid-item-adaptive-with-offset-sm{--_final-offset:var(--item-offset-sm,var(--item-offset,0))}}@media (min-width:48rem){.grid-item-adaptive-md,.grid-item-adaptive-with-offset-md{--_final-cols:var(
      --item-columns-md,var(--item-columns-sm,var(--item-columns,var(--_base-cols)))
    )}.grid-item-adaptive-with-offset-md{--_final-offset:var(
      --item-offset-md,var(--item-offset-sm,var(--item-offset,0))
    )}}@media (min-width:64rem){.grid-item-adaptive-lg,.grid-item-adaptive-with-offset-lg{--_final-cols:var(
      --item-columns-lg,var(
        --item-columns-md,var(--item-columns-sm,var(--item-columns,var(--_base-cols)))
      )
    )}.grid-item-adaptive-with-offset-lg{--_final-offset:var(
      --item-offset-lg,var(--item-offset-md,var(--item-offset-sm,var(--item-offset,0)))
    )}}@media (min-width:80rem){.grid-item-adaptive-with-offset-xl,.grid-item-adaptive-xl{--_final-cols:var(
      --item-columns-xl,var(
        --item-columns-lg,var(
          --item-columns-md,var(--item-columns-sm,var(--item-columns,var(--_base-cols)))
        )
      )
    )}.grid-item-adaptive-with-offset-xl{--_final-offset:var(
      --item-offset-xl,var(
        --item-offset-lg,var(--item-offset-md,var(--item-offset-sm,var(--item-offset,0)))
      )
    )}}