.scw-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--scw-gap,20px);scrollbar-width:thin;padding:10px 2px 20px}.scw-track>.scw-card{flex:0 0 calc((100% - (var(--scw-count,2) - 1)*var(--scw-gap,20px))/var(--scw-count,2));min-width:0;scroll-snap-align:start;margin:0;padding:24px;background:#fff;border-radius:6px}.scw-card img{max-width:100%;height:auto}.scw-card a{color:inherit}.scw-card blockquote{margin:0 0 25px;border:0;padding:0}.scw-portrait{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:12px}.scw-name,.scw-title{display:block}.scw-navigation{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.scw-navigation button{border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;padding:6px 16px}.scw-image-scroll{overflow:auto;max-width:100%;scrollbar-width:thin}.scw-image-horizontal img{height:100%;width:auto;max-width:none;display:block}.scw-image-vertical img{width:100%;height:auto;display:block}.scw-faq-item{margin-bottom:10px}.scw-question{cursor:pointer;padding:25px 20px;font-weight:600;list-style-position:inside}.scw-answer{padding:0 20px 20px}.scw-heading{margin:0}.scw-heading span{display:inline-block}.scw-track:focus-visible,.scw-image-scroll:focus-visible,.scw-question:focus-visible,.scw-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:767px){.scw-track{--scw-count:1}.scw-track>.scw-card{padding:20px}}
.scw-carousel{position:relative}.scw-track{padding:20px;gap:calc(2*var(--scw-gap,20px));align-items:stretch}.scw-track>.scw-card{flex-basis:calc((100% - (var(--scw-count,2) - 1)*(2*var(--scw-gap,20px)))/var(--scw-count,2));border-radius:0}.scw-track>.scw-post-card{padding:0;display:flex;flex-direction:column;overflow:hidden}.scw-post-image{display:block}.scw-post-image img{display:block}.scw-post-content{padding:20px;flex:1}.scw-post-content .scw-title{margin:0 0 6px}.scw-navigation{position:absolute;left:0;right:0;bottom:-20px;margin:0;pointer-events:none}.scw-navigation button{pointer-events:auto;background:#fff;line-height:1}.scw-faq-item{margin:0;border-radius:6px;overflow:hidden}.scw-faq-item+.scw-faq-item{margin-top:10px}.scw-question{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.scw-question::-webkit-details-marker{display:none}.scw-question-text{flex:1;min-width:0}.scw-question-icon{flex:0 0 6px;font-size:.8em}.scw-question-icon::before{content:'▸'}.scw-faq-item[open] .scw-question-icon::before{content:'▾'}.scw-faq-item .scw-answer p:last-child{margin-bottom:0}
.scw-track{scrollbar-width:none}.scw-track::-webkit-scrollbar{display:none}.scw-track.scw-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
.scw-track>.scw-card.scw-testimonial-card .scw-quote{flex:1;margin:25px 0 0;font-style:normal}.scw-track>.scw-card.scw-testimonial-card figcaption{font-style:normal}
