.summit-slider{background:#f1e4d2}.summit-slide[hidden],.summit-slider-controls[hidden]{display:none!important}.summit-poster-image{display:block}.summit-poster-image img{display:block;width:100%;height:auto;max-width:2560px;margin:auto}.summit-poster-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,6vw);color:#342418;background:#f8f2e9}.summit-poster-caption p{margin:0;line-height:1.6}.summit-poster-caption strong{display:block;font-size:clamp(16px,1.4vw,22px)}.summit-poster-caption span{display:block;font-size:15px}.summit-slider-controls{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px;background:#f8f2e9;border-top:1px solid #d0b98e;color:#342418}.summit-slider-controls button{font:inherit;font-weight:600;cursor:pointer;padding:10px 18px;min-height:44px;background:transparent;border:1px solid #8a734e;color:#342418}.summit-slider-controls button:hover{background:#e8d6b8}.summit-slider-controls span{font-size:14px;min-width:180px;text-align:center}.summit-slider a:focus-visible,.summit-slider button:focus-visible{outline:3px solid #9c6718;outline-offset:3px}@media(max-width:600px){.summit-poster-caption{padding:20px;align-items:flex-start;flex-direction:column;gap:16px}.summit-poster-caption .btn{width:100%;justify-content:center}.summit-slider-controls{gap:8px;padding:12px}.summit-slider-controls span{min-width:0;flex:1;font-size:12px}.summit-slider-controls button{padding:10px;font-size:13px}}
