.multi-heading{text-align:left;margin:0 0 13px;padding:0}.home-custom-block .multi-heading h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.home-custom-block .multi-heading>p{color:#71839a;font-size:12px;margin:5px 0 0;white-space:pre-wrap}.multi-gallery{display:grid;min-width:0}.multi-gallery.list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.multi-gallery.list::-webkit-scrollbar{display:none}.multi-gallery.list>.multi-card{flex:0 0 100%}.multi-carousel-dots{display:flex;justify-content:center;gap:2px;padding-top:8px}.multi-carousel-dots button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent}.multi-carousel-dots button:before{content:"";width:6px;height:6px;border-radius:8px;background:#d2dde6}.multi-carousel-dots button[aria-pressed="true"]:before{background:var(--blue,#079ee5)}.multi-carousel-dots.indicator-dynamic button[aria-pressed="true"]:before{width:18px;transition:width .25s}.multi-carousel-dots.indicator-dots{justify-content:flex-start}.multi-carousel-dots.indicator-number{justify-content:flex-end}.multi-carousel-number{font-size:11px;color:#71839a;padding:3px 8px;border-radius:12px;background:#edf3f7}.multi-gallery.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-gallery.scroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:3px 2px 10px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.multi-card{display:block;min-width:0;overflow:hidden;color:inherit;text-decoration:none;background:#fff;scroll-snap-align:start}.multi-gallery.scroll .multi-card{flex:0 0 72%}.multi-card.with-shadow{box-shadow:0 4px 12px #18304b17}.multi-image-frame{position:relative;background:#f3f6f8;overflow:hidden}.multi-image-frame.wide{aspect-ratio:750/360}.multi-image-frame.landscape{aspect-ratio:4/3}.multi-image-frame.square{aspect-ratio:1}.home-custom-block .multi-image-frame:not(.natural)>img{position:absolute;inset:0;width:100%;height:100%}.multi-image-frame.natural>img{width:100%;height:auto;display:block}.multi-image-frame.natural:has(.multi-image-placeholder){min-height:140px}.multi-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;height:100%;color:#8e9eac;font-size:16px;border:1px dashed #c9d7e2}.multi-image-placeholder small{font-size:10px;margin-top:6px}.home-custom-block .multi-caption{margin:0;padding:10px 12px;font-size:inherit;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.multi-card.overlay .multi-caption{position:absolute;bottom:0;left:0;right:0;padding:28px 12px 12px;color:white;background:linear-gradient(transparent,#132335c9);max-height:100%;overflow:auto}.editor-mode [data-multi-item]{cursor:pointer}.multi-gallery .multi-card:focus-visible{outline:3px solid #079ee5;outline-offset:-3px}
.editor-mode #home .home-custom-block.editor-selected:has(>.multi-heading):after{top:auto;bottom:2px}
/* Multi-image skins are independent; no global-style skin. */
.multi-module .multi-skin-frame{background:#fff;min-width:0}.multi-module .multi-heading{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;min-height:64px;padding:12px 16px;margin:0;background:#fff;gap:0;overflow:hidden}.multi-module .multi-heading h2{margin:0;font-size:17px;line-height:1.4;font-weight:700;letter-spacing:0;max-width:100%;overflow-wrap:anywhere;flex:none}.multi-module .multi-heading>p{margin:3px 0 0;color:#8998a8;font-size:12px;line-height:1.5;max-width:100%;overflow-wrap:anywhere;flex:none}.multi-skin-content{min-width:0;box-sizing:border-box}.multi-skin-content .multi-carousel-dots{background:#fff}.multi-module .skin-center .multi-heading,.multi-module .skin-centerCompact .multi-heading,.multi-module .skin-underline .multi-heading{align-items:center;text-align:center}.multi-module .skin-center .multi-heading{min-height:72px}.multi-module .skin-centerCompact .multi-heading{min-height:64px;padding-top:9px;padding-bottom:9px}.skin-center .multi-heading h2:before,.skin-center .multi-heading h2:after,.skin-centerCompact .multi-heading h2:before,.skin-centerCompact .multi-heading h2:after{content:"";display:inline-block;width:13px;height:1px;background:#d4d8dd;vertical-align:middle;margin:0 12px}.multi-module .skin-card{padding-top:12px;padding-bottom:12px}.skin-card .multi-skin-frame{border-radius:6px;overflow:hidden}.multi-module .skin-card .multi-heading,.multi-module .skin-bar .multi-heading,.multi-module .skin-inset .multi-heading,.multi-module .skin-inline .multi-heading,.multi-module .skin-pill .multi-heading{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:50px;text-align:left}.multi-module .skin-card .multi-heading>p,.multi-module .skin-bar .multi-heading>p,.multi-module .skin-inset .multi-heading>p,.multi-module .skin-inline .multi-heading>p,.multi-module .skin-pill .multi-heading>p{margin:0;flex-shrink:1;min-width:0}.skin-bar .multi-heading h2,.skin-inset .multi-heading h2{position:relative;padding-left:13px}.skin-bar .multi-heading h2:before,.skin-inset .multi-heading h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:4px;border-radius:2px;background:var(--blue,#079ee5)}.multi-module .skin-underline .multi-heading{min-height:78px}.skin-underline .multi-heading h2:after{content:"";display:block;width:24px;height:3px;border-radius:3px;background:var(--blue,#079ee5);margin:6px auto 0}.multi-module .skin-underline .multi-heading>p{margin-top:5px}.multi-module .skin-pill .multi-heading{padding-left:0;gap:14px;min-height:64px}.skin-pill .multi-heading h2{padding:7px 16px;background:var(--blue,#079ee5);border-radius:0 28px 28px 0;color:#fff}.multi-module .skin-inset{padding-top:10px;padding-bottom:14px}.skin-inset .multi-skin-frame{background:transparent}.multi-module .skin-inset .multi-heading{background:transparent;min-height:44px;padding:6px 0 12px}.skin-inset .multi-skin-content{border-radius:5px;overflow:hidden}.multi-module .skin-inline .multi-heading{min-height:50px}.editor-mode #home .multi-module.editor-selected:after{top:auto;bottom:2px}