.vmc850-card{margin-top:32px}
.vmc850-card .button{align-self:flex-start;margin-top:24px}
.vmc850-case h1,.vmc850-case h2,.vmc850-case h3{letter-spacing:-.02em;overflow-wrap:break-word}
.vmc850-case .hero .eyebrow{margin-top:28px}
.vmc850-case .hero h1{max-width:1000px}
.vmc850-case .hero p{max-width:930px}
.vmc850-case .hero .vmc850-note{font-size:15px;margin-top:24px}
.vmc850-case .section+.section{padding-top:0}
.vmc850-case .section>h2{font-size:clamp(29px,3.2vw,43px);margin-bottom:24px}
.vmc850-case details{border:1px solid var(--line);border-radius:5px;padding:24px}
.vmc850-case summary{font-weight:700;cursor:pointer}
.vmc850-case details p{margin-top:20px}
.vmc850-case .vmc850-product{margin-top:32px;padding:32px;border:1px solid var(--line);border-radius:5px;background:var(--paper);min-width:0}
.vmc850-case .vmc850-product h2{font-size:clamp(28px,3vw,40px);margin-bottom:24px}
.vmc850-case .vmc850-product h3{font-size:25px;margin:32px 0 18px}
.vmc850-case .vmc850-product p{margin:18px 0}
.vmc850-case .vmc850-product ul{padding-left:24px;color:var(--muted)}
.vmc850-case .vmc850-product li{margin:14px 0}
.vmc850-case .vmc850-table-wrap{width:100%;overflow-x:auto;margin-top:24px}
.vmc850-case table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--white)}
.vmc850-case th,.vmc850-case td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere}
.vmc850-case tbody th[scope="row"]{font-weight:400}
.vmc850-case thead,.vmc850-case .vmc850-group{background:var(--paper)}
.vmc850-case .vmc850-sample-cta{cursor:default;max-width:100%;white-space:normal}
.vmc850-case .vmc850-explanations{padding-left:24px}
.vmc850-case .vmc850-explanations li{padding-left:8px;margin-top:28px}
.vmc850-case .vmc850-explanations h3{font-size:24px;margin-bottom:14px}
.vmc850-case .contact h2{max-width:1000px}
.vmc850-case .contact p{max-width:930px}
@media(max-width:700px){.vmc850-case .vmc850-product{padding:20px}.vmc850-case details{padding:20px}.vmc850-case th,.vmc850-case td{padding:12px}.vmc850-case .vmc850-product th,.vmc850-case .vmc850-product td{padding:10px}.vmc850-case .contact h2{font-size:34px}}
