/*! @tacc/core-styles 2.56.1+ | MIT | github.com/TACC/Core-Styles */.o-grid--col-auto-count,.x-grid--layout-cols-equal-set-count{grid-template-columns:repeat(var(--count),auto)}.o-grid--col-min-width,.x-grid--layout-cols-equal-min-width{grid-template-columns:repeat(auto-fit,minmax(var(--width),1fr))}.x-grid--layout-cols-equal-min-width-max-count{--gap:var(--global-space--grid-gap);--max-cols:7;--min-width:250px;--row-height:auto;--gap-count:calc(var(--max-cols) - 1);--total-gap-width:calc(var(--gap-count) * var(--gap));--max-width:calc((100% - var(--total-gap-width)) / var(--max-cols));display:grid;gap:var(--gap);grid-auto-rows:var(--row-height);grid-template-columns:repeat(auto-fill,minmax(max(var(--min-width),var(--max-width)),1fr))}.o-grid,.x-grid--layout-rows-equal-max-height{grid-auto-rows:1fr}.x-grid--layout-rows-equal-set-height{grid-auto-rows:var(--height)}.o-grid--center-align,.x-grid--content-align-center{align-items:center;justify-items:center}.o-grid{--gap:var(--global-space--grid-gap,15px);display:grid;gap:var(--gap)}.o-grid img{max-height:100%;max-width:100%}.o-grid figure{width:unset}@media (max-width:575.98px){.o-grid--col-auto-count{--count:1}}@media (min-width:576px) and (max-width:767.98px){.o-grid--col-auto-count{--count:2}}@media (min-width:768px) and (max-width:991.98px){.o-grid--col-auto-count{--count:3}}@media (min-width:992px) and (max-width:1199.98px){.o-grid--col-auto-count{--count:4}}@media (min-width:1200px) and (max-width:1399.98px){.o-grid--col-auto-count{--count:5}}@media (min-width:1400px) and (max-width:1679.98px){.o-grid--col-auto-count{--count:6}}@media (min-width:1680px) and (max-width:1919.98px){.o-grid--col-auto-count{--count:7}}@media (min-width:1920px) and (max-width:2399.98px){.o-grid--col-auto-count{--count:8}}@media (min-width:2400px){.o-grid--col-auto-count{--count:9}}.o-grid--col-min-width{--width:250px}.o-grid--col-min-width>:not(img){max-height:100%;max-width:100%}.o-grid--image-fill>*{min-height:0}.o-grid--image-fill>:is(a,figure){align-self:stretch;justify-self:stretch}.o-grid--image-fill>a>img:only-child,.o-grid--image-fill>figure>img,.o-grid--image-fill>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-grid--image-fill>figure:not([class]),.o-grid--image-fill>figure[class*=cms-plugin],.o-grid--image-fill>figure[class=""]{display:flex;flex-direction:column}.o-grid--image-fill>figure:not([class])>img,.o-grid--image-fill>figure[class*=cms-plugin]>img,.o-grid--image-fill>figure[class=""]>img{flex-grow:1;min-height:0}