.wsig-section{width:100%;box-sizing:border-box;background:#f8f3ea;padding:18px 32px;color:#4a2919}.wsig-section *{box-sizing:border-box}.wsig-section.wsig-full{position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw}.wsig-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.wsig-headleft{display:flex;align-items:center;gap:8px;min-width:0}.wsig-head-icon{width:18px;height:18px;fill:none;stroke:#4a2919;stroke-width:1.9;flex-shrink:0}.wsig-title{font:bold 22px/1.25 Georgia,serif;color:#4a2919;margin:0!important}.wsig-view{font:400 12px/1.35 Arial,sans-serif;color:#4a2919;text-decoration:none;white-space:nowrap}.wsig-view:hover{text-decoration:underline}.wsig-carousel{position:relative}.wsig-track{--wsig-count:8;--wsig-gap:5px;display:flex;gap:var(--wsig-gap);width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:pan-y;align-items:stretch}.wsig-track::-webkit-scrollbar{display:none}.wsig-tile{position:relative;flex:0 0 calc((100% - (var(--wsig-count) - 1)*var(--wsig-gap))/var(--wsig-count));aspect-ratio:1 / 1;overflow:hidden;background:#e9dac9;display:block;border-radius:2px;scroll-snap-align:start;min-width:0;text-decoration:none!important}.wsig-tile img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .35s ease}.wsig-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:white;background:rgba(55,32,18,.35);opacity:0;transition:opacity .25s ease}.wsig-overlay svg{width:31px;height:31px;stroke:currentColor;fill:none;stroke-width:1.8}.wsig-tile:hover .wsig-overlay,.wsig-tile:focus-visible .wsig-overlay{opacity:1}.wsig-tile:hover img{transform:scale(1.04)}.wsig-arrow{display:none!important;position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:30px;height:30px;min-width:30px;padding:0!important;border:1px solid #ded0c2!important;border-radius:50%!important;background:rgba(255,255,255,.95)!important;color:#4a2919!important;font:normal 17px/1 Arial,sans-serif!important;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.06);cursor:pointer}.wsig-prev{left:5px}.wsig-next{right:5px}.wsig-carousel.wsig-has-arrows .wsig-arrow{display:flex!important}.wsig-dots{display:none;align-items:center;justify-content:center;gap:7px;margin-top:12px}.wsig-carousel.wsig-has-dots .wsig-dots{display:flex}.wsig-dot{display:block!important;appearance:none!important;min-width:7px!important;width:7px!important;height:7px!important;min-height:7px!important;max-height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#c8b6a3!important;box-shadow:none!important;cursor:pointer}.wsig-dot[aria-current=true]{background:#4a2919!important}.wsig-empty{padding:14px;border:1px dashed #dac5b0;color:#715947;font:14px Arial,sans-serif}.wsig-track:focus-visible,.wsig-arrow:focus-visible,.wsig-dot:focus-visible{outline:2px solid #59663a;outline-offset:2px}@media(max-width:1024px){.wsig-track{--wsig-count:4}.wsig-section{padding:18px 22px}}@media(max-width:767px){.wsig-section{padding:18px 15px}.wsig-track{--wsig-count:2;--wsig-gap:8px}.wsig-title{font-size:19px}.wsig-view{font-size:10px}.wsig-head{gap:9px}.wsig-head-icon{width:16px;height:16px}.wsig-overlay{opacity:0}.wsig-arrow{height:27px;width:27px;min-width:27px}}@media(prefers-reduced-motion:reduce){.wsig-track{scroll-behavior:auto}.wsig-tile img,.wsig-overlay{transition:none}}
