.museum-news-article{max-width:100%;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}
.museum-news-article>p:empty,.museum-news-article figure:empty{display:none}
.museum-news-gallery{--museum-gallery-accent:var(--museum-accent-ink,#8b673c);--museum-gallery-space-top:28px;--museum-gallery-gap:16px;--museum-gallery-slide:calc((100% - 16px)/2);width:100%;min-width:0;margin:32px 0 40px;background:var(--museum-surface,#f5f2ee);border-radius:4px;overflow:hidden}
.museum-news-gallery[data-gallery-columns="1"]{--museum-gallery-slide:100%}.museum-news-gallery[data-gallery-columns="2"]{--museum-gallery-slide:calc((100% - 16px)/2)}.museum-news-gallery[data-gallery-columns="3"]{--museum-gallery-slide:calc((100% - 32px)/3)}
.museum-news-gallery__track{display:flex;gap:var(--museum-gallery-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;padding-top:var(--museum-gallery-space-top)}
.museum-news-gallery__track::-webkit-scrollbar{display:none}
.museum-news-gallery__slide{flex:0 0 var(--museum-gallery-slide);min-width:0;scroll-snap-align:start;margin:0!important;display:flex;flex-direction:column}
.museum-news-gallery__slide>a{display:block;width:100%;height:520px;text-align:center}
.museum-site .museum-news-gallery__slide img{width:100%;height:100%;object-fit:contain;display:block;margin:0}
.museum-news-gallery__slide figcaption{font-size:.8rem;padding:12px 24px;text-align:center;color:var(--museum-muted);line-height:1.6}
.museum-news-gallery__controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px 18px;font-size:.8rem}
.museum-site .museum-news-gallery button{min-width:44px;min-height:44px;border:1px solid var(--museum-gallery-accent);background:transparent;color:var(--museum-gallery-accent);padding:8px;font-size:1.2rem;border-radius:2px;cursor:pointer}
.museum-site .museum-news-gallery button:hover{background:#e9dfd0}.museum-site .museum-news-gallery button:disabled{opacity:.3;cursor:default}
.museum-news-gallery__dialog{border:0;padding:32px;background:#24231f;color:#fff;max-width:94vw;max-height:94vh;width:fit-content}
.museum-news-gallery__dialog::backdrop{background:#000c}
.museum-site .museum-news-gallery__dialog img{max-width:85vw;width:auto;max-height:75vh;height:auto;object-fit:contain}
.museum-site .museum-news-gallery__dialog button{position:absolute;right:8px;top:8px;background:#24231f;color:#fff;border-color:#fff}
.museum-news-gallery__dialog p{margin:12px 0 0;font-size:.875rem}
@media(max-width:1023px){.museum-news-gallery[data-gallery-columns-tablet="1"]{--museum-gallery-slide:100%}.museum-news-gallery[data-gallery-columns-tablet="2"]{--museum-gallery-slide:calc((100% - 16px)/2)}.museum-news-gallery[data-gallery-columns-tablet="3"]{--museum-gallery-slide:calc((100% - 32px)/3)}}
@media(max-width:767px){.museum-news-gallery{--museum-gallery-space-top:20px}.museum-news-gallery[data-gallery-columns-mobile="1"]{--museum-gallery-slide:100%}.museum-news-gallery[data-gallery-columns-mobile="2"]{--museum-gallery-slide:calc((100% - 16px)/2)}.museum-news-gallery[data-gallery-columns-mobile="3"]{--museum-gallery-slide:calc((100% - 32px)/3)}.museum-news-gallery__slide>a{height:300px}.museum-news-gallery__dialog{padding:16px}.museum-news-gallery__slide figcaption{padding:12px 16px}}
.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-news-gallery{background:var(--museum-bg);color:var(--museum-text)}
