/* Linked industry examples: keep the entire card usable. */
.hm-redesign .works-slide__link{display:block;color:inherit;text-decoration:none;height:100%;border-radius:8px}
.hm-redesign .works-slide__link:focus-visible{outline:3px solid #075dc9;outline-offset:6px}
.hm-redesign .works-slide__visit{display:inline-flex;gap:.4em;margin-top:14px;color:#075dc9;font-weight:800;font-size:16px;text-decoration:underline;text-underline-offset:4px}
.hm-redesign .works-slide__link:hover .works-slide__visit{color:#e13f40}

/* Match the SAMPLE introduction to the WORKS watermark. */
.hm-redesign .result-intro{position:relative;isolation:isolate}
.hm-redesign .result-bg-label{position:absolute;top:-28px;left:50%;transform:translateX(-50%);font-size:clamp(68px,15vw,110px);font-weight:900;color:#F1F3F5;letter-spacing:.02em;line-height:1.1;white-space:nowrap;z-index:-1;pointer-events:none;user-select:none}
.hm-redesign .voice-heading__sample{display:block;margin-top:8px;font-size:13px;font-weight:500;line-height:1.5;color:#66778a}
@media(min-width:1024px){.hm-redesign .result-bg-label{top:-34px}.hm-redesign .voice-heading__sample{font-size:14px}}

/* Keep the same single-card slideshow on desktop. */
@media(min-width:1024px){
.hm-redesign .voice-carousel{max-width:720px;margin-left:auto;margin-right:auto;padding:0 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}
.hm-redesign .voice-track{display:flex;gap:20px}
.hm-redesign .voice-nav{display:flex}
}
