.vysoka-case .case-hero::after{display:none!important}.case-hero--vysoka{--case-art:url("cases/hero-vysoka.svg")}.vysoka-case .vc-text{margin:0 0 20px}.vysoka-case .vc-section h2{max-width:none}.vysoka-animation img{display:block;width:100%;height:auto;border-radius:18px;background:#172e26}.vysoka-case .vc-figure{max-width:1440px;margin:32px auto}.vysoka-cover .vc-figure{max-width:none}.vysoka-sound{padding:clamp(24px,4vw,56px);border-radius:22px;background:#254336;color:#fff;margin:32px 0}.vysoka-sound h3{color:#fff;margin-top:0}.vysoka-sound p{line-height:1.7}.vysoka-sound button{margin-top:20px}.vysoka-sound button:focus-visible{outline:3px solid #bc9067;outline-offset:5px}.vysoka-sound [role=status]:empty{display:none}@media(max-width:600px){.vysoka-case .case-hero h1{font-size:34px;overflow-wrap:normal}.vysoka-case .vc-toc a{max-width:100%}.vysoka-animation img{border-radius:10px}.vysoka-case .vc-section h2{font-size:28px}.vysoka-sound .btn{white-space:normal}}

.case-hero--vysoka{background-image:var(--case-art);background-repeat:no-repeat;background-position:right -35px center;background-size:350px auto}.vysoka-mobile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:32px auto}.vysoka-mobile .vc-figure{margin:0}.vysoka-mobile img{width:100%;height:auto}.vysoka-mobile .vc-image-link{border:0;border-radius:16px}.vysoka-cover .vc-image-link{border:0}.vysoka-case .vc-cover__caption{font-size:13px}@media(max-width:600px){.case-hero--vysoka{background-size:150px auto;background-position:right -30px top 15px}.vysoka-mobile{grid-template-columns:1fr;max-width:340px;gap:28px}}
.vysoka-case .btn{max-width:100%;white-space:normal;text-align:center}.vysoka-case .vc-cta .btn{min-width:0}

.vysoka-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.vysoka-pair .vc-figure{margin:0;min-width:0}.vysoka-case .vysoka-detail{max-width:388px}.vysoka-case .vysoka-form-shot{max-width:620px}.vysoka-case .vc-figure img{display:block;width:100%;height:auto}@media(max-width:767px){.vysoka-pair{grid-template-columns:1fr;gap:20px}}

.vysoka-case .vc-image-link::after{display:none}
