.columns_box .contents .caption{display:block;margin:0 0 calc(var(--gap-heading) - 5px);color:var(--color-muted);font-size:var(--size-content);font-weight:400;line-height:1.25}.columns_box .contents{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center;--color-text: var(--color-heading)}.columns_box .contents:last-child{margin-bottom:0}.columns_box .columns{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.columns_box .content{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0;overscroll-behavior:contain}.columns_box{--width-item: 50%;--gap-grid: var(--gap-section-offset);--gap-vertical: var(--gap-contents)}.columns_box .fixed{z-index:2}.columns_box .content{flex-grow:1}@media (max-width: 768px){.columns_box{--width-item: 100%}}

/*# sourceMappingURL=columns.css.map */
