@charset "UTF-8";
@layer reset, base, app.base;
.LuxFBG_mobile{overscroll-behavior-x:contain;margin-left:calc(-1 * var(--page-padding-left));margin-right:calc(-1 * var(--page-padding-right));padding-left:var(--page-padding-left);scroll-snap-type:x mandatory;padding-bottom:24px;overflow-x:auto}.LuxFBG_mobile:after{content:"";min-height:1px;min-width:var(--page-padding-right)}.LuxFBG_mobile img{scroll-snap-align:center;min-width:300px}.LuxFBG_mobile figcaption{margin-top:16px}.LuxFBG_desktop{flex-direction:column;display:flex}@media (max-width:700px){.LuxFBG_desktop{display:none}}.LuxFBG_figure{width:100%;margin-right:24px}.LuxFBG_zoom{margin-bottom:12px}.LuxFBG_caption{word-break:break-word;max-width:100%;font-size:var(--font-size-mini);line-height:var(--line-height-mini);color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;margin-top:12px;padding:0;display:-webkit-box;overflow:hidden}.LuxFBG_imageButton{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;transition:box-shadow var(--speed-regularTransition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.LuxFBG_imageButton img{max-width:124px}.LuxFBG_activeImageButton{box-shadow:0 0 0 4px var(--color-bg-primary), 0 0 0 6px var(--color-brand-bg)}
