:where(.b-section:has(>.b-section__inner>.is-width-full,>.b-section__inner>.is-width-custom)){container-type:inline-size}:where(.b-section__inner)>:where(.is-width-full,.is-width-custom){--b-row-w: 100cqw;box-sizing:border-box;width:var(--b-row-w);max-width:none;margin-inline:calc((100% - var(--b-row-w)) / 2);padding-inline:max(0px,min(var(--gutter, 16px),var(--columns-gap, 0px) * 1000,(100cqw - 100%) / 2) - (100cqw - var(--b-row-w)) / 2)}:where(.b-section__inner)>:where(.is-width-custom){--b-row-w: min(100cqw, var(--b-row-max, 100cqw))}:where(.b-columns[class*=is-lines-],.b-columns:has(>.b-column--divider)){overflow-x:clip}:where(.b-columns[class*=is-lines-])>:where(.b-column:not(:only-child)),:where(.b-column--divider){position:relative}:where(.b-columns[class*=is-lines-])>:where(.b-column:not(:only-child))::before,:where(.b-column--divider)::after{content:"";position:absolute;inset-block:0;width:0;pointer-events:none}:where(.b-columns[class*=is-lines-])>:where(.b-column:not(:only-child))::before{inset-inline-start:calc(var(--columns-gap, 0px) / -2 - 0.5px);border-inline-start:1px solid var(--b-row-line, var(--scheme-line, var(--color-line, #e7e5e4)))}:where(.b-columns.is-lines-dashed)>:where(.b-column)::before{border-inline-start-style:dashed}@media(max-width:767.98px){:where(.b-columns.is-lines-divided)>:where(.b-column)::before{content:none}}:where(.b-column--divider){--b-divider: 0}:where(.b-column--divider)::after{inset-inline-end:calc(var(--columns-gap, 0px) / -2 - 0.5px);border-inline-end:calc(var(--b-divider, 0) * 1px) solid var(--b-row-line, var(--scheme-line, var(--color-line, #e7e5e4)))}:where(.b-column__inner--bg){isolation:isolate}:where(.b-column__bg){position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}:where(.b-column__bg)>:where(picture){display:contents}:where(.b-column__bg) img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%}:where(.b-column__overlay){position:absolute;inset:0}.b-column__inner>.b-column__bg+*{margin-top:0}
