.cs-m06{background:#000;color:#fff;padding:42px 32px 40px;overflow:hidden;font-family:Arial,sans-serif}.cs-m06-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:16px}.cs-m06-head h2{font:900 30px/1.05 Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0}.cs-m06-head a{white-space:nowrap;flex-shrink:0;color:#fff;text-decoration:underline;text-transform:uppercase;font-size:14px}.cs-m06-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cs-m06-track::-webkit-scrollbar{display:none}.cs-m06-card{position:relative;flex:0 0 calc((100% - 48px)/4);aspect-ratio:0.73;border-radius:14px;overflow:hidden;scroll-snap-align:start}.cs-m06-card>img{width:100%;height:100%;object-fit:cover;display:block}.cs-m06-content{position:absolute;inset:auto 16px 64px;text-align:center;color:#fff;text-shadow:0 1px 4px #0007}.cs-m06-content h3{font:900 30px/1 Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0 0 8px}.cs-m06-content p{font-size:13px;line-height:1.3;margin:0 0 14px}.cs-m06-content a{display:block;color:#111;background:#fff;border-radius:50px;padding:13px;text-shadow:none;text-decoration:none;text-transform:uppercase;font-size:13px}.cs-m06-nav{display:flex;align-items:center;gap:9px;margin-top:14px}.cs-m06-progress{height:5px;background:#eee;flex:1;border-radius:4px;overflow:hidden;margin-right:8px}.cs-m06-progress span{display:block;height:100%;width:0;background:#ffcf00}.cs-m06-nav button{min-height:0;width:40px;height:40px;border-radius:50%;border:1px solid #fff;background:transparent;color:#fff;padding:8px;display:grid;place-items:center;cursor:pointer}.cs-m06-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.cs-m06 a:focus-visible,.cs-m06 button:focus-visible,.cs-m06-track:focus-visible{outline:2px solid #ffcf00;outline-offset:3px}@media(max-width:767px){.cs-m06{padding:32px 16px}.cs-m06-head h2{font-size:clamp(16px,4.9vw,19px);white-space:nowrap;letter-spacing:-.035em}.cs-m06-card{flex-basis:calc(100% - 62px)}.cs-m06-nav button{display:none}.cs-m06-progress{margin:0}}
