/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ind-grid{--_grid-column-gap:var(--ind-grid-column-gap);--_grid-column-inline-size:min(var(--_grid-column-min-inline-size),100%);--_grid-column-min-inline-size:var(--ind-grid-column-min-inline-size);--_grid-row-gap:var(--ind-grid-row-gap);display:grid;gap:var(--_grid-row-gap) var(--_grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(var(--_grid-column-inline-size),1fr));}.ind-grid--variant\:content{grid-template:"main" auto "side" auto/1fr;}@media (min-width:768px){.ind-grid--variant\:content{grid-template:"main . side" auto/7fr 2fr 3fr;}}.ind-grid--columns\:1{--_grid-num-cols:1;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:2{--_grid-num-cols:2;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:3{--_grid-num-cols:3;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:4{--_grid-num-cols:4;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--column-gap\:xs{--_grid-column-gap:var(--ind-grid-gap-xs);}.ind-grid--column-gap\:lg{--_grid-column-gap:var(--ind-grid-gap-lg);}.ind-grid--row-gap\:xs{--_grid-row-gap:var(--ind-grid-gap-xs);}.ind-grid--row-gap\:lg{--_grid-row-gap:var(--ind-grid-gap-lg);}.ind-grid--no-wrap{grid-auto-columns:var(--_grid-column-inline-size);grid-auto-flow:column;grid-template-columns:none;}.ind-grid__item--area\:content{grid-area:main;}.ind-grid__item--area\:side{grid-area:side;}
