/* ---THIS FILE IS AUTOGENERATED, DO NOT MODIFY DIRECTLY--- */
@media (min-width: 544px) {
.sm\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.sm\:l-cols > * {
    grid-column: span 12;
}
.sm\:l-col-1 {
    grid-column: span 1;
}
.sm\:l-col-2 {
    grid-column: span 2;
}
.sm\:l-col-3 {
    grid-column: span 3;
}
.sm\:l-col-4 {
    grid-column: span 4;
}
.sm\:l-col-5 {
    grid-column: span 5;
}
.sm\:l-col-6 {
    grid-column: span 6;
}
.sm\:l-col-7 {
    grid-column: span 7;
}
.sm\:l-col-8 {
    grid-column: span 8;
}
.sm\:l-col-9 {
    grid-column: span 9;
}
.sm\:l-col-10 {
    grid-column: span 10;
}
.sm\:l-col-11 {
    grid-column: span 11;
}
.sm\:l-col-12 {
    grid-column: span 12;
}
.sm\:grid-row-sep-full {
    overflow: hidden;
}
.sm\:grid-row-sep-full > * {
    position: relative;
}
.sm\:grid-row-sep-full > *:nth-child(-n+1):before, .sm\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .sm\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .sm\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .sm\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .sm\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .sm\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .sm\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .sm\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .sm\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .sm\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .sm\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .sm\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.sm\:grid-row-sep-full > *:nth-child(n+2):before, .sm\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .sm\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .sm\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .sm\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .sm\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .sm\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .sm\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .sm\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .sm\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .sm\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .sm\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .sm\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.sm\:grid-col-sep > * {
    position: relative;
}
.sm\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .sm\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.sm\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .sm\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .sm\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .sm\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .sm\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .sm\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .sm\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .sm\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .sm\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .sm\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .sm\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .sm\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
@media (min-width: 768px) {
.md\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.md\:l-cols > * {
    grid-column: span 12;
}
.md\:l-col-1 {
    grid-column: span 1;
}
.md\:l-col-2 {
    grid-column: span 2;
}
.md\:l-col-3 {
    grid-column: span 3;
}
.md\:l-col-4 {
    grid-column: span 4;
}
.md\:l-col-5 {
    grid-column: span 5;
}
.md\:l-col-6 {
    grid-column: span 6;
}
.md\:l-col-7 {
    grid-column: span 7;
}
.md\:l-col-8 {
    grid-column: span 8;
}
.md\:l-col-9 {
    grid-column: span 9;
}
.md\:l-col-10 {
    grid-column: span 10;
}
.md\:l-col-11 {
    grid-column: span 11;
}
.md\:l-col-12 {
    grid-column: span 12;
}
.md\:grid-row-sep-full {
    overflow: hidden;
}
.md\:grid-row-sep-full > * {
    position: relative;
}
.md\:grid-row-sep-full > *:nth-child(-n+1):before, .md\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .md\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .md\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .md\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .md\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .md\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .md\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .md\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .md\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .md\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .md\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .md\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.md\:grid-row-sep-full > *:nth-child(n+2):before, .md\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .md\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .md\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .md\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .md\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .md\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .md\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .md\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .md\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .md\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .md\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .md\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.md\:grid-col-sep > * {
    position: relative;
}
.md\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .md\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.md\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .md\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .md\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .md\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .md\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .md\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .md\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .md\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .md\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .md\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .md\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .md\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
@media (min-width: 1024px) {
.lg\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.lg\:l-cols > * {
    grid-column: span 12;
}
.lg\:l-col-1 {
    grid-column: span 1;
}
.lg\:l-col-2 {
    grid-column: span 2;
}
.lg\:l-col-3 {
    grid-column: span 3;
}
.lg\:l-col-4 {
    grid-column: span 4;
}
.lg\:l-col-5 {
    grid-column: span 5;
}
.lg\:l-col-6 {
    grid-column: span 6;
}
.lg\:l-col-7 {
    grid-column: span 7;
}
.lg\:l-col-8 {
    grid-column: span 8;
}
.lg\:l-col-9 {
    grid-column: span 9;
}
.lg\:l-col-10 {
    grid-column: span 10;
}
.lg\:l-col-11 {
    grid-column: span 11;
}
.lg\:l-col-12 {
    grid-column: span 12;
}
.lg\:grid-row-sep-full {
    overflow: hidden;
}
.lg\:grid-row-sep-full > * {
    position: relative;
}
.lg\:grid-row-sep-full > *:nth-child(-n+1):before, .lg\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .lg\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .lg\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .lg\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .lg\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .lg\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .lg\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .lg\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .lg\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .lg\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .lg\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .lg\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.lg\:grid-row-sep-full > *:nth-child(n+2):before, .lg\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .lg\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .lg\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .lg\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .lg\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .lg\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .lg\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .lg\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .lg\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .lg\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .lg\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .lg\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.lg\:grid-col-sep > * {
    position: relative;
}
.lg\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .lg\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.lg\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .lg\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .lg\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .lg\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .lg\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .lg\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .lg\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .lg\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .lg\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .lg\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .lg\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .lg\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
@media (min-width: 1280px) {
.xl\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.xl\:l-cols > * {
    grid-column: span 12;
}
.xl\:l-col-1 {
    grid-column: span 1;
}
.xl\:l-col-2 {
    grid-column: span 2;
}
.xl\:l-col-3 {
    grid-column: span 3;
}
.xl\:l-col-4 {
    grid-column: span 4;
}
.xl\:l-col-5 {
    grid-column: span 5;
}
.xl\:l-col-6 {
    grid-column: span 6;
}
.xl\:l-col-7 {
    grid-column: span 7;
}
.xl\:l-col-8 {
    grid-column: span 8;
}
.xl\:l-col-9 {
    grid-column: span 9;
}
.xl\:l-col-10 {
    grid-column: span 10;
}
.xl\:l-col-11 {
    grid-column: span 11;
}
.xl\:l-col-12 {
    grid-column: span 12;
}
.xl\:grid-row-sep-full {
    overflow: hidden;
}
.xl\:grid-row-sep-full > * {
    position: relative;
}
.xl\:grid-row-sep-full > *:nth-child(-n+1):before, .xl\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .xl\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .xl\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .xl\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .xl\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .xl\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .xl\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .xl\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .xl\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .xl\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .xl\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .xl\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.xl\:grid-row-sep-full > *:nth-child(n+2):before, .xl\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .xl\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .xl\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .xl\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .xl\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .xl\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .xl\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .xl\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .xl\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .xl\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .xl\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .xl\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.xl\:grid-col-sep > * {
    position: relative;
}
.xl\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .xl\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.xl\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .xl\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .xl\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .xl\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .xl\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .xl\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .xl\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .xl\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .xl\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .xl\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .xl\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .xl\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
@media (min-width: 1536px) {
.\32 xl\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.\32 xl\:l-cols > * {
    grid-column: span 12;
}
.\32 xl\:l-col-1 {
    grid-column: span 1;
}
.\32 xl\:l-col-2 {
    grid-column: span 2;
}
.\32 xl\:l-col-3 {
    grid-column: span 3;
}
.\32 xl\:l-col-4 {
    grid-column: span 4;
}
.\32 xl\:l-col-5 {
    grid-column: span 5;
}
.\32 xl\:l-col-6 {
    grid-column: span 6;
}
.\32 xl\:l-col-7 {
    grid-column: span 7;
}
.\32 xl\:l-col-8 {
    grid-column: span 8;
}
.\32 xl\:l-col-9 {
    grid-column: span 9;
}
.\32 xl\:l-col-10 {
    grid-column: span 10;
}
.\32 xl\:l-col-11 {
    grid-column: span 11;
}
.\32 xl\:l-col-12 {
    grid-column: span 12;
}
.\32 xl\:grid-row-sep-full {
    overflow: hidden;
}
.\32 xl\:grid-row-sep-full > * {
    position: relative;
}
.\32 xl\:grid-row-sep-full > *:nth-child(-n+1):before, .\32 xl\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .\32 xl\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .\32 xl\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .\32 xl\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .\32 xl\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .\32 xl\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .\32 xl\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .\32 xl\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .\32 xl\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .\32 xl\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .\32 xl\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .\32 xl\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.\32 xl\:grid-row-sep-full > *:nth-child(n+2):before, .\32 xl\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .\32 xl\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .\32 xl\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .\32 xl\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .\32 xl\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .\32 xl\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .\32 xl\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .\32 xl\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .\32 xl\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .\32 xl\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .\32 xl\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .\32 xl\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.\32 xl\:grid-col-sep > * {
    position: relative;
}
.\32 xl\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .\32 xl\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.\32 xl\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .\32 xl\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .\32 xl\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .\32 xl\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .\32 xl\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .\32 xl\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .\32 xl\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .\32 xl\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .\32 xl\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .\32 xl\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .\32 xl\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .\32 xl\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
@media (min-width: 1920px) {
.\33 xl\:l-cols {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.\33 xl\:l-cols > * {
    grid-column: span 12;
}
.\33 xl\:l-col-1 {
    grid-column: span 1;
}
.\33 xl\:l-col-2 {
    grid-column: span 2;
}
.\33 xl\:l-col-3 {
    grid-column: span 3;
}
.\33 xl\:l-col-4 {
    grid-column: span 4;
}
.\33 xl\:l-col-5 {
    grid-column: span 5;
}
.\33 xl\:l-col-6 {
    grid-column: span 6;
}
.\33 xl\:l-col-7 {
    grid-column: span 7;
}
.\33 xl\:l-col-8 {
    grid-column: span 8;
}
.\33 xl\:l-col-9 {
    grid-column: span 9;
}
.\33 xl\:l-col-10 {
    grid-column: span 10;
}
.\33 xl\:l-col-11 {
    grid-column: span 11;
}
.\33 xl\:l-col-12 {
    grid-column: span 12;
}
.\33 xl\:grid-row-sep-full {
    overflow: hidden;
}
.\33 xl\:grid-row-sep-full > * {
    position: relative;
}
.\33 xl\:grid-row-sep-full > *:nth-child(-n+1):before, .\33 xl\:grid-cols-12.grid-row-sep-full > *:nth-child(-n+12):before, .\33 xl\:grid-cols-11.grid-row-sep-full > *:nth-child(-n+11):before, .\33 xl\:grid-cols-10.grid-row-sep-full > *:nth-child(-n+10):before, .\33 xl\:grid-cols-9.grid-row-sep-full > *:nth-child(-n+9):before, .\33 xl\:grid-cols-8.grid-row-sep-full > *:nth-child(-n+8):before, .\33 xl\:grid-cols-7.grid-row-sep-full > *:nth-child(-n+7):before, .\33 xl\:grid-cols-6.grid-row-sep-full > *:nth-child(-n+6):before, .\33 xl\:grid-cols-5.grid-row-sep-full > *:nth-child(-n+5):before, .\33 xl\:grid-cols-4.grid-row-sep-full > *:nth-child(-n+4):before, .\33 xl\:grid-cols-3.grid-row-sep-full > *:nth-child(-n+3):before, .\33 xl\:grid-cols-2.grid-row-sep-full > *:nth-child(-n+2):before, .\33 xl\:grid-cols-1.grid-row-sep-full > *:nth-child(-n+1):before {
    content: none;
}
.\33 xl\:grid-row-sep-full > *:nth-child(n+2):before, .\33 xl\:grid-cols-12.grid-row-sep-full > *:nth-child(n + 13):before, .\33 xl\:grid-cols-11.grid-row-sep-full > *:nth-child(n + 12):before, .\33 xl\:grid-cols-10.grid-row-sep-full > *:nth-child(n + 11):before, .\33 xl\:grid-cols-9.grid-row-sep-full > *:nth-child(n + 10):before, .\33 xl\:grid-cols-8.grid-row-sep-full > *:nth-child(n + 9):before, .\33 xl\:grid-cols-7.grid-row-sep-full > *:nth-child(n + 8):before, .\33 xl\:grid-cols-6.grid-row-sep-full > *:nth-child(n + 7):before, .\33 xl\:grid-cols-5.grid-row-sep-full > *:nth-child(n + 6):before, .\33 xl\:grid-cols-4.grid-row-sep-full > *:nth-child(n + 5):before, .\33 xl\:grid-cols-3.grid-row-sep-full > *:nth-child(n + 4):before, .\33 xl\:grid-cols-2.grid-row-sep-full > *:nth-child(n + 3):before, .\33 xl\:grid-cols-1.grid-row-sep-full > *:nth-child(n + 2):before {
    position: absolute;
    content: "";
    border-top: 1px solid var(--grid-sep-color, var(--color-border-default));
    top: 0;
    left: 0;
    width: 100vw;
}
.\33 xl\:grid-col-sep > * {
    position: relative;
}
.\33 xl\:grid-cols-1.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-2.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-3.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-4.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-5.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-6.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-7.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-8.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-9.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-10.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-11.grid-col-sep > *:nth-child(n):after, .\33 xl\:grid-cols-12.grid-col-sep > *:nth-child(n):after {
    content: none;
}
.\33 xl\:grid-cols-1.grid-col-sep > *:not(:nth-child(n)):after, .\33 xl\:grid-cols-2.grid-col-sep > *:not(:nth-child(2n)):after, .\33 xl\:grid-cols-3.grid-col-sep > *:not(:nth-child(3n)):after, .\33 xl\:grid-cols-4.grid-col-sep > *:not(:nth-child(4n)):after, .\33 xl\:grid-cols-5.grid-col-sep > *:not(:nth-child(5n)):after, .\33 xl\:grid-cols-6.grid-col-sep > *:not(:nth-child(6n)):after, .\33 xl\:grid-cols-7.grid-col-sep > *:not(:nth-child(7n)):after, .\33 xl\:grid-cols-8.grid-col-sep > *:not(:nth-child(8n)):after, .\33 xl\:grid-cols-9.grid-col-sep > *:not(:nth-child(9n)):after, .\33 xl\:grid-cols-10.grid-col-sep > *:not(:nth-child(10n)):after, .\33 xl\:grid-cols-11.grid-col-sep > *:not(:nth-child(11n)):after, .\33 xl\:grid-cols-12.grid-col-sep > *:not(:nth-child(12n)):after {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    content: "";
    border-right: 1px solid var(--grid-sep-color, var(--color-border-default));
}
}
