.eg-editor-rich{overflow-wrap:anywhere;line-height:1.65}
.eg-editor-rich>:first-child{margin-top:0!important}
.eg-editor-rich>:last-child{margin-bottom:0!important}
.eg-editor-rich p{font:inherit;color:inherit;white-space:normal;max-width:none}
.eg-editor-rich p+p{margin-top:.75em}
.eg-editor-rich ul,.eg-editor-rich ol{padding-inline-start:1.5em}
.eg-editor-rich a{text-decoration:underline;text-underline-offset:3px}
.eg-banner__inner>.eg-editor-rich{color:rgba(255,255,255,.82);font-size:16px;margin:14px auto 0}
.eg-editor-gallery [hidden]{display:none!important}
.eg-editor-extras{padding-block:32px 48px}
.eg-editor-extras--band{padding:0}
.eg-editor-extras__intro{padding-block:24px}
.eg-editor-extras__intro .eg-editor-rich{margin-top:12px}
.eg-editor-gallery{display:block;position:relative;min-width:0;color:var(--eg-ink,#1f1f1f)}
.eg-editor-gallery__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain}
.eg-editor-gallery__item{margin:0;flex:0 0 calc((100% - (var(--editor-columns) - 1)*20px)/var(--editor-columns));min-width:0;scroll-snap-align:start}
.eg-editor-gallery__image{display:block;aspect-ratio:3/2;overflow:hidden;cursor:zoom-in}
.eg-editor-gallery__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.eg-editor-gallery__item figcaption{padding:10px 4px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.eg-editor-gallery__placeholder{aspect-ratio:3/2;background:#eee}
.eg-editor-gallery__placeholder svg{width:100%;height:100%}
.eg-editor-gallery[data-layout="grid"] .eg-editor-gallery__track{display:grid;grid-template-columns:repeat(var(--editor-columns),minmax(0,1fr));overflow:visible}
.eg-editor-gallery[data-layout="grid"]>.eg-editor-gallery__controls{display:none}
.eg-editor-gallery__controls{display:flex;align-items:center;justify-content:center;gap:20px;padding-block:16px}
.eg-editor-gallery button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid currentColor;background:#fff;color:#1f1f1f;cursor:pointer}
.eg-editor-gallery :focus-visible{outline:3px solid #976a32;outline-offset:3px}
.eg-editor-gallery--band{background:#e6e2d9}
.eg-editor-gallery--band .eg-editor-gallery__track{gap:0;scroll-padding-inline:max(0px,calc((100vw - 1200px)/2))}
.eg-editor-gallery--band .eg-editor-gallery__item{flex-basis:min(1200px,100vw);scroll-snap-align:center}
.eg-editor-gallery--band .eg-editor-gallery__image img{filter:grayscale(1);transition:filter .4s}
.eg-editor-gallery--band .is-current .eg-editor-gallery__image img{filter:grayscale(0)}
.eg-editor-gallery--band[data-layout="grid"] .eg-editor-gallery__image img{filter:none}
.eg-editor-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;padding:64px 70px 80px;background:#10100ff2;color:#fff;overflow:hidden}
.eg-editor-lightbox::backdrop{background:#10100ff2}
.eg-editor-lightbox [data-gallery-full]{width:100%;height:100%;object-fit:contain}
.eg-editor-lightbox button{background:#252523;color:#fff;border-color:#777}
.eg-editor-lightbox [data-gallery-close]{position:absolute;inset-block-start:12px;inset-inline-end:16px}
.eg-editor-lightbox__controls{position:absolute;inset-block-end:16px;inset-inline:16px;display:flex;align-items:center;justify-content:center;gap:24px}
@media(max-width:767px){.eg-editor-gallery__item{flex-basis:86%}.eg-editor-gallery[data-layout="grid"] .eg-editor-gallery__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eg-editor-gallery--band .eg-editor-gallery__item{flex-basis:100%}.eg-editor-lightbox{padding:64px 12px 80px}.eg-editor-extras{padding-block:24px 32px}.eg-editor-extras--band{padding:0}}
@media(prefers-reduced-motion:reduce){.eg-editor-gallery *{scroll-behavior:auto!important;transition:none!important}}
