.o-grid{display:grid;column-gap:var(--grid-column-gap, var(--gutter, var(--space-l, 1.5rem)));row-gap:var(--grid-row-gap, 0);align-items:start}.o-grid:not(.o-grid--auto){grid-template-columns:repeat(var(--grid-placement, 12),minmax(var(--grid-min-item-size, 0),1fr))}.o-grid.o-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-auto-min-item-size, 225px),100%),1fr))}.o-grid>[style*="--span:"]{grid-column:span var(--span);place-self:stretch}.o-switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l, 1.5rem));align-items:var(--switcher-vertical-alignment, flex-start)}.o-switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.o-switcher>:nth-last-child(n+5),.o-switcher>:nth-last-child(n+5)~*{flex-basis:100%}.o-wrapper{margin-inline:auto;max-inline-size:var(--wrapper-max, 80rem);padding-inline:var(--gutter, var(--wrapper-gutter, var(--space-fixed-100)));position:relative}@media(min-width:40em){:is(.template-kind-collection,.template-kind-sub-collection) .c-main.collection>.c-breadcrumbs,:is(.template-kind-collection,.template-kind-sub-collection) .c-main.collection>.c-page-content{grid-column:2/12}}.template-kind-article.calendar-article .ratio img{border:5px solid white;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
