.l--frame{overflow:hidden}.l--frame>:where(img,video,picture,iframe){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.l--flex{display:flex}.l--flex-cluster{align-items:center;flex-wrap:wrap}.l--grid{display:grid}.l--grid-repeat{--rows:1;--cols:1;grid-template:repeat(var(--rows),1fr)/repeat(var(--cols),1fr)}.l--stack{display:flex;flex-direction:column}.l--center{display:grid;place-content:center;place-items:center}.l--columns{--cols:2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.l--columns-liquid{--autoType:auto-fill;--colSize:var(--size-min);display:grid;grid-template-columns:repeat(var(--autoType),minmax(min(var(--colSize),100%),1fr))}.l--withSide{--sideW:auto;--mainW:max(var(--size-min),50%);display:flex;flex-wrap:wrap}.l--withSide>[data-is-side]{flex-basis:var(--sideW);flex-grow:1}.l--withSide>:not([data-is-side]){flex-basis:min(100%,var(--mainW));flex-grow:9999999}.l--icon{--scale:1;--offset:0;display:inline-flex;flex-shrink:0;scale:var(--scale);translate:var(--offset);vertical-align:middle}.l--icon:where(:not([fill])){fill:currentcolor}.l--icon:where(:not([width])){height:1em;width:1em}.l--divider{--bdc:var(--c-divider)}