.banner-text.svelte-qgd9ap{flex-direction:column;flex:300px;gap:8px;min-width:0;display:flex}.banner-tiles.svelte-qgd9ap{flex:420px;grid-template-columns:repeat(3,minmax(128px,1fr));gap:12px;min-width:0;display:grid;overflow-x:auto}.banner-tile.svelte-qgd9ap{flex-direction:column;height:100%;display:flex;overflow:hidden}.banner-photo.svelte-qgd9ap{aspect-ratio:4/3;background-color:var(--color-placeholder-bg);object-fit:cover;width:100%;height:auto;display:block}.banner-label.svelte-qgd9ap{padding:8px 10px;font-size:14px;line-height:1.4}.gallery-grid.svelte-1sw60kg{grid-template-columns:repeat(auto-fill,minmax(clamp(150px,22%,260px),1fr));gap:clamp(12px,2vw,20px);display:grid}
