boog-gallery{padding-block:var(--space-xl);display:block}boog-gallery .intro,boog-gallery .more{text-align:center}boog-gallery ul{gap:var(--space-lg);padding:0;list-style:none;display:grid}boog-gallery figure{margin:0}boog-gallery img{border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md)}boog-gallery figcaption{margin-top:var(--space-xs);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.04em;text-align:center;color:var(--color-heading)}boog-gallery[data-layout=full]{padding-top:0}boog-gallery[data-layout=strip] ul{gap:var(--space-md);margin-block:var(--space-lg);padding:var(--space-xs) max(var(--space-sm), (100% - var(--page-width)) / 2) var(--space-md);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--space-sm), (100% - var(--page-width)) / 2);scrollbar-width:thin;scrollbar-color:var(--color-brand) transparent;grid-auto-columns:min(44rem,85%);grid-auto-flow:column;overflow-x:auto}boog-gallery[data-layout=strip] ul li{scroll-snap-align:start}
