.service-detail-page .vs-related{box-sizing:border-box;width:100%!important;min-width:0!important;margin-top:max(72px,min(9vw,132px))!important;display:block!important}.service-detail-page .vs-related>.vs-kicker{margin:0 0 12px!important;line-height:1.3!important;display:block!important}.service-detail-page .vs-related>h2{text-wrap:balance;width:100%;max-width:900px;margin:0 0 max(28px,min(3.5vw,44px))!important;font-size:max(36px,min(4.6vw,64px))!important;line-height:1.02!important;display:block!important}.service-detail-page .vs-related-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:max(14px,min(1.8vw,24px))!important;width:100%!important;min-width:0!important;display:grid!important}.service-detail-page .vs-related-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:max(220px,min(24vw,320px))!important;padding:max(24px,min(3vw,36px))!important;overflow:hidden!important}.service-detail-page .vs-related-card h3{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;margin:0!important;font-size:max(24px,min(2.6vw,38px))!important;line-height:1.14!important}.service-detail-page .vs-related-card span{overflow-wrap:anywhere;max-width:100%;margin-top:28px;font-size:max(14px,min(1.25vw,17px));line-height:1.4;display:block}@media (max-width:760px){.service-detail-page .vs-related>h2{font-size:max(30px,min(9vw,42px))!important}.service-detail-page .vs-related-grid{grid-template-columns:minmax(0,1fr)!important}.service-detail-page .vs-related-card{min-height:210px!important}}
