[data-public-root] .card-grid{row-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}:is([data-public-root] .card-grid[data-gap=auto]:has([data-surface=none][data-has-media=true]),[data-public-root] .card-grid:not([data-gap]):has([data-surface=none][data-has-media=true])){row-gap:var(--grid-gutter);column-gap:var(--space-gap-md)}:is([data-public-root] .card-grid[data-gap=auto]:has([data-surface]:not([data-surface=none])),[data-public-root] .card-grid:not([data-gap]):has([data-surface]:not([data-surface=none]))),[data-public-root] .card-grid[data-gap=framed]{row-gap:var(--space-gap-md);column-gap:var(--space-gap-md)}[data-public-root] .card-grid[data-gap=bare]{row-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}[data-public-root] .card-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-public-root] .card-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-public-root] .card-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-public-root] .card-grid[data-columns=auto]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-grid-item-min,280px)), var(--card-grid-item-max,380px)))}@media only screen and (max-width:960px){[data-public-root] .card-grid,[data-public-root] .card-grid[data-columns="2"],[data-public-root] .card-grid[data-columns="3"],[data-public-root] .card-grid[data-columns=auto]{grid-template-columns:minmax(0,1fr)}[data-public-root] .card-grid[data-columns="4"],[data-public-root] .card-grid[data-columns="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-public-root] [data-public-viewport=mobile] .card-grid,[data-public-root] [data-public-viewport=mobile] .card-grid[data-columns="2"],[data-public-root] [data-public-viewport=mobile] .card-grid[data-columns="3"],[data-public-root] [data-public-viewport=mobile] .card-grid[data-columns=auto]{grid-template-columns:minmax(0,1fr)}[data-public-root] [data-public-viewport=mobile] .card-grid[data-columns="4"],[data-public-root] [data-public-viewport=mobile] .card-grid[data-columns="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}
