/* Versioned presets: low specificity allows explicit appearance controls to win. */
:is(.etb-block,.etb-grid-item,.etb-preset-preview).etb-designed:is(.etb-stylepreset-soft-card-v1,.etb-stylepreset-outline-card-v1,.etb-stylepreset-accent-card-v1){background:var(--eth-bg-surface,#fff);padding:var(--eth-space-m,1.5rem);border-radius:var(--eth-radius-l,1rem);}
:is(.etb-block,.etb-grid-item,.etb-preset-preview).etb-designed.etb-stylepreset-soft-card-v1{box-shadow:0 8px 28px rgba(0,0,0,.08);}
:is(.etb-block,.etb-grid-item,.etb-preset-preview).etb-designed.etb-stylepreset-outline-card-v1{border:1px solid var(--eth-border,#ddd);}
:is(.etb-block,.etb-grid-item,.etb-preset-preview).etb-designed.etb-stylepreset-accent-card-v1{border-top:3px solid var(--eth-primary,currentColor);}
.etb-grid.eth-grid-cols-2{--etb-exp-columns:2;}
.etb-grid.eth-grid-cols-3{--etb-exp-columns:3;}
.etb-grid.eth-grid-cols-4{--etb-exp-columns:4;}
.etb-grid.eth-grid-cols-5{--etb-exp-columns:5;}
.etb-grid.eth-grid-cols-6{--etb-exp-columns:6;}
.etb-grid.eth-grid-cols-12{--etb-exp-columns:12;}
.etb-grid[class*="eth-grid-ratio-"]{--etb-exp-columns:2;}
@media(max-width:1200px){.etb-grid.eth-grid-cols-5,.etb-grid.eth-grid-cols-6{--etb-exp-columns:4;}}
@media(max-width:992px){.etb-grid.eth-grid-cols-4,.etb-grid.eth-grid-cols-5,.etb-grid.eth-grid-cols-6{--etb-exp-columns:2;}}
@media(max-width:768px){.etb-grid[class*="eth-grid-cols-"],.etb-grid[class*="eth-grid-ratio-"]{--etb-exp-columns:1;}}
/* P1 editable design presets. No properties apply to legacy default blocks. */
:where(.editor-styles-wrapper) .etb-block.etb-designed{display:flex;position:static;min-height:0;padding:0;background:transparent;}
:where(.editor-styles-wrapper) .etb-block--plain.etb-designed{display:block;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed{box-sizing:border-box;min-width:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-surface-surface{background:var(--eth-bg-surface,var(--eth-light,#fff));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-surface-muted{background:var(--eth-bg-muted,#f4f5f7);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-surface-primary{background:var(--eth-primary,#4f46e5);color:var(--eth-light,#fff);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-surface-dark{background:var(--eth-dark,#111);color:var(--eth-light,#fff);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-border-subtle{border:1px solid var(--eth-border,#dfe3e8);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-border-primary{border:1px solid var(--eth-primary,#4f46e5);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-radius-0{border-radius:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-radius-s{border-radius:var(--eth-radius-s,4px);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-radius-m{border-radius:var(--eth-radius-m,8px);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-radius-l{border-radius:var(--eth-radius-l,16px);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-radius-full{border-radius:var(--eth-radius-full,999px);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-padding-0{padding:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-padding-xs{padding:var(--eth-space-xs,0.75rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-padding-s{padding:var(--eth-space-s,1rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-padding-m{padding:var(--eth-space-m,1.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-padding-l{padding:var(--eth-space-l,2.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-width-narrow{width:100%;max-width:var(--eth-container-narrow,38rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-width-content{width:100%;max-width:var(--eth-container,65rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-width-full{width:100%;max-width:100%;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-layer-0{position:relative;z-index:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-layer-1{position:relative;z-index:1;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-layer-2{position:relative;z-index:2;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-layer-3{position:relative;z-index:3;}
.etb-grid.etb-designed.etb-columnsdesktop-1{--etb-exp-columns:1;grid-template-columns:repeat(1,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-2{--etb-exp-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-3{--etb-exp-columns:3;grid-template-columns:repeat(3,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-4{--etb-exp-columns:4;grid-template-columns:repeat(4,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-5{--etb-exp-columns:5;grid-template-columns:repeat(5,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-6{--etb-exp-columns:6;grid-template-columns:repeat(6,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsdesktop-12{--etb-exp-columns:12;grid-template-columns:repeat(12,minmax(0,1fr));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-0{--etb-block-gap:0;gap:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-2xs{--etb-block-gap:var(--eth-space-2xs,0.6rem);gap:var(--eth-space-2xs,0.6rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-xs{--etb-block-gap:var(--eth-space-xs,0.75rem);gap:var(--eth-space-xs,0.75rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-s{--etb-block-gap:var(--eth-space-s,1rem);gap:var(--eth-space-s,1rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-m{--etb-block-gap:var(--eth-space-m,1.5rem);gap:var(--eth-space-m,1.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapdesktop-l{--etb-block-gap:var(--eth-space-l,2.5rem);gap:var(--eth-space-l,2.5rem);}
.etb-block.etb-designed.etb-directiondesktop-column{display:flex;flex-direction:column;}
.etb-block.etb-designed.etb-directiondesktop-row{display:flex;flex-direction:row;}
.etb-block.etb-designed.etb-directiondesktop-row-reverse{display:flex;flex-direction:row-reverse;}
.etb-block.etb-designed.etb-directiondesktop-column-reverse{display:flex;flex-direction:column-reverse;}
.etb-grid-item.etb-designed.etb-spandesktop-auto{grid-column:auto;}
.etb-grid-item.etb-designed.etb-spandesktop-full{grid-column:1 / -1;}
.etb-grid-item.etb-designed.etb-spandesktop-1{grid-column:span min(1,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-2{grid-column:span min(2,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-3{grid-column:span min(3,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-4{grid-column:span min(4,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-5{grid-column:span min(5,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-6{grid-column:span min(6,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-7{grid-column:span min(7,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-8{grid-column:span min(8,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-9{grid-column:span min(9,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-10{grid-column:span min(10,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-11{grid-column:span min(11,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spandesktop-12{grid-column:span min(12,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-orderdesktop-0{order:0;}
.etb-grid-item.etb-designed.etb-orderdesktop-1{order:1;}
.etb-grid-item.etb-designed.etb-orderdesktop-2{order:2;}
.etb-grid-item.etb-designed.etb-orderdesktop-3{order:3;}
@media (max-width:1024px){
.etb-grid.etb-designed.etb-columnstablet-1{--etb-exp-columns:1;grid-template-columns:repeat(1,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-2{--etb-exp-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-3{--etb-exp-columns:3;grid-template-columns:repeat(3,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-4{--etb-exp-columns:4;grid-template-columns:repeat(4,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-5{--etb-exp-columns:5;grid-template-columns:repeat(5,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-6{--etb-exp-columns:6;grid-template-columns:repeat(6,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnstablet-12{--etb-exp-columns:12;grid-template-columns:repeat(12,minmax(0,1fr));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-0{--etb-block-gap:0;gap:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-2xs{--etb-block-gap:var(--eth-space-2xs,0.6rem);gap:var(--eth-space-2xs,0.6rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-xs{--etb-block-gap:var(--eth-space-xs,0.75rem);gap:var(--eth-space-xs,0.75rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-s{--etb-block-gap:var(--eth-space-s,1rem);gap:var(--eth-space-s,1rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-m{--etb-block-gap:var(--eth-space-m,1.5rem);gap:var(--eth-space-m,1.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gaptablet-l{--etb-block-gap:var(--eth-space-l,2.5rem);gap:var(--eth-space-l,2.5rem);}
.etb-block.etb-designed.etb-directiontablet-column{display:flex;flex-direction:column;}
.etb-block.etb-designed.etb-directiontablet-row{display:flex;flex-direction:row;}
.etb-block.etb-designed.etb-directiontablet-row-reverse{display:flex;flex-direction:row-reverse;}
.etb-block.etb-designed.etb-directiontablet-column-reverse{display:flex;flex-direction:column-reverse;}
.etb-grid-item.etb-designed.etb-spantablet-auto{grid-column:auto;}
.etb-grid-item.etb-designed.etb-spantablet-full{grid-column:1 / -1;}
.etb-grid-item.etb-designed.etb-spantablet-1{grid-column:span min(1,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-2{grid-column:span min(2,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-3{grid-column:span min(3,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-4{grid-column:span min(4,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-5{grid-column:span min(5,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-6{grid-column:span min(6,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-7{grid-column:span min(7,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-8{grid-column:span min(8,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-9{grid-column:span min(9,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-10{grid-column:span min(10,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-11{grid-column:span min(11,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spantablet-12{grid-column:span min(12,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-ordertablet-0{order:0;}
.etb-grid-item.etb-designed.etb-ordertablet-1{order:1;}
.etb-grid-item.etb-designed.etb-ordertablet-2{order:2;}
.etb-grid-item.etb-designed.etb-ordertablet-3{order:3;}
}
@media (max-width:768px){
.etb-grid.etb-designed.etb-columnsmobile-1{--etb-exp-columns:1;grid-template-columns:repeat(1,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-2{--etb-exp-columns:2;grid-template-columns:repeat(2,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-3{--etb-exp-columns:3;grid-template-columns:repeat(3,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-4{--etb-exp-columns:4;grid-template-columns:repeat(4,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-5{--etb-exp-columns:5;grid-template-columns:repeat(5,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-6{--etb-exp-columns:6;grid-template-columns:repeat(6,minmax(0,1fr));}
.etb-grid.etb-designed.etb-columnsmobile-12{--etb-exp-columns:12;grid-template-columns:repeat(12,minmax(0,1fr));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-0{--etb-block-gap:0;gap:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-2xs{--etb-block-gap:var(--eth-space-2xs,0.6rem);gap:var(--eth-space-2xs,0.6rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-xs{--etb-block-gap:var(--eth-space-xs,0.75rem);gap:var(--eth-space-xs,0.75rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-s{--etb-block-gap:var(--eth-space-s,1rem);gap:var(--eth-space-s,1rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-m{--etb-block-gap:var(--eth-space-m,1.5rem);gap:var(--eth-space-m,1.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-gapmobile-l{--etb-block-gap:var(--eth-space-l,2.5rem);gap:var(--eth-space-l,2.5rem);}
.etb-block.etb-designed.etb-directionmobile-column{display:flex;flex-direction:column;}
.etb-block.etb-designed.etb-directionmobile-row{display:flex;flex-direction:row;}
.etb-block.etb-designed.etb-directionmobile-row-reverse{display:flex;flex-direction:row-reverse;}
.etb-block.etb-designed.etb-directionmobile-column-reverse{display:flex;flex-direction:column-reverse;}
.etb-grid-item.etb-designed.etb-spanmobile-auto{grid-column:auto;}
.etb-grid-item.etb-designed.etb-spanmobile-full{grid-column:1 / -1;}
.etb-grid-item.etb-designed.etb-spanmobile-1{grid-column:span min(1,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-2{grid-column:span min(2,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-3{grid-column:span min(3,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-4{grid-column:span min(4,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-5{grid-column:span min(5,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-6{grid-column:span min(6,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-7{grid-column:span min(7,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-8{grid-column:span min(8,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-9{grid-column:span min(9,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-10{grid-column:span min(10,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-11{grid-column:span min(11,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-spanmobile-12{grid-column:span min(12,var(--etb-exp-columns,1));}
.etb-grid-item.etb-designed.etb-ordermobile-0{order:0;}
.etb-grid-item.etb-designed.etb-ordermobile-1{order:1;}
.etb-grid-item.etb-designed.etb-ordermobile-2{order:2;}
.etb-grid-item.etb-designed.etb-ordermobile-3{order:3;}
}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-0{--etb-exp-sticky-offset:0;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-2xs{--etb-exp-sticky-offset:var(--eth-space-2xs,0.6rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-xs{--etb-exp-sticky-offset:var(--eth-space-xs,0.75rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-s{--etb-exp-sticky-offset:var(--eth-space-s,1rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-m{--etb-exp-sticky-offset:var(--eth-space-m,1.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-l{--etb-exp-sticky-offset:var(--eth-space-l,2.5rem);}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-stickyoffset-header{--etb-exp-sticky-offset:calc(var(--eth-header-height,5rem) + var(--eth-space-s,1rem));}
@media (min-width:1025px){
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-sticky:not(.etb-positionuntil-tablet):not(.etb-positionuntil-all){position:sticky;align-self:start;top:var(--etb-exp-sticky-offset,var(--eth-space-m,1.5rem));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap:not(.etb-positionuntil-tablet):not(.etb-positionuntil-all){display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap:not(.etb-positionuntil-tablet):not(.etb-positionuntil-all)>:not(.block-list-appender){grid-area:1 / 1;min-width:0;}
}
@media (min-width:769px){
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-sticky.etb-positionuntil-tablet{position:sticky;align-self:start;top:var(--etb-exp-sticky-offset,var(--eth-space-m,1.5rem));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap.etb-positionuntil-tablet{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap.etb-positionuntil-tablet>:not(.block-list-appender){grid-area:1 / 1;min-width:0;}
}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-sticky.etb-positionuntil-all{position:sticky;align-self:start;top:var(--etb-exp-sticky-offset,var(--eth-space-m,1.5rem));}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap.etb-positionuntil-all{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;}
:is(.etb-block,.etb-grid,.etb-grid-item).etb-designed.etb-position-overlap.etb-positionuntil-all>:not(.block-list-appender){grid-area:1 / 1;min-width:0;}
.etb-inline-accent{color:var(--eth-primary,#4f46e5);}
.etb-inline-highlight{color:inherit;background:color-mix(in srgb,var(--eth-primary,#4f46e5) 18%,transparent);border-radius:var(--eth-radius-s,4px);padding-inline:0.08em;box-decoration-break:clone;}
.etb-inline-underline{text-decoration:underline;text-decoration-color:var(--eth-primary,#4f46e5);text-decoration-thickness:0.12em;text-underline-offset:0.18em;}
.etb-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;box-sizing:border-box;padding:0.25em 0.7em;border:1px solid transparent;border-radius:var(--eth-radius-full,999px);font-size:var(--eth-text-s,0.875rem);line-height:1.5;overflow-wrap:anywhere;text-decoration:none;}
.etb-badge--soft{color:var(--eth-primary,#4f46e5);background:color-mix(in srgb,var(--eth-primary,#4f46e5) 12%,transparent);}
.etb-badge--outline{color:var(--eth-primary,#4f46e5);border-color:currentColor;}
.etb-badge--solid{color:var(--eth-light,#fff);background:var(--eth-primary,#4f46e5);}
a.etb-badge:focus-visible{outline:2px solid var(--eth-primary,#4f46e5);outline-offset:3px;}

/* P2: opt-in auto rows and row spans. Mobile defaults to natural content height. */
.etb-grid.etb-designed.etb-rowsdesktop-auto{grid-auto-rows:auto;}
.etb-grid.etb-designed.etb-rowsdesktop-equal{grid-auto-rows:minmax(min-content,1fr);}
.etb-grid.etb-designed.etb-rowsdesktop-s{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*3),auto);}
.etb-grid.etb-designed.etb-rowsdesktop-m{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*5),auto);}
.etb-grid.etb-designed.etb-rowsdesktop-l{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*7),auto);}
.etb-grid-item.etb-designed.etb-rowspandesktop-1{grid-row:span 1;}
.etb-grid-item.etb-designed.etb-rowspandesktop-2{grid-row:span 2;}
.etb-grid-item.etb-designed.etb-rowspandesktop-3{grid-row:span 3;}
.etb-grid-item.etb-designed.etb-rowspandesktop-4{grid-row:span 4;}
@media(max-width:1024px){
.etb-grid.etb-designed.etb-rowstablet-auto{grid-auto-rows:auto;}
.etb-grid.etb-designed.etb-rowstablet-equal{grid-auto-rows:minmax(min-content,1fr);}
.etb-grid.etb-designed.etb-rowstablet-s{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*3),auto);}
.etb-grid.etb-designed.etb-rowstablet-m{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*5),auto);}
.etb-grid.etb-designed.etb-rowstablet-l{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*7),auto);}
.etb-grid-item.etb-designed.etb-rowspantablet-1{grid-row:span 1;}
.etb-grid-item.etb-designed.etb-rowspantablet-2{grid-row:span 2;}
.etb-grid-item.etb-designed.etb-rowspantablet-3{grid-row:span 3;}
.etb-grid-item.etb-designed.etb-rowspantablet-4{grid-row:span 4;}
}
@media(max-width:768px){.etb-grid.etb-designed[class*="etb-rows"]{grid-auto-rows:auto;}.etb-grid-item.etb-designed[class*="etb-rowspan"]{grid-row:auto;}}
@media(max-width:768px){
.etb-grid.etb-designed.etb-rowsmobile-auto{grid-auto-rows:auto;}
.etb-grid.etb-designed.etb-rowsmobile-equal{grid-auto-rows:minmax(min-content,1fr);}
.etb-grid.etb-designed.etb-rowsmobile-s{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*3),auto);}
.etb-grid.etb-designed.etb-rowsmobile-m{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*5),auto);}
.etb-grid.etb-designed.etb-rowsmobile-l{grid-auto-rows:minmax(calc(var(--eth-space-l,2.5rem)*7),auto);}
.etb-grid-item.etb-designed.etb-rowspanmobile-1{grid-row:span 1;}
.etb-grid-item.etb-designed.etb-rowspanmobile-2{grid-row:span 2;}
.etb-grid-item.etb-designed.etb-rowspanmobile-3{grid-row:span 3;}
.etb-grid-item.etb-designed.etb-rowspanmobile-4{grid-row:span 4;}
}
