
[data-page="guides--drain-covers-vgb"] .vg-hero .display { font-size: clamp(60px, 8.2vw, 124px); line-height: 1; }
[data-page="guides--drain-covers-vgb"] .vg-hero .lede { max-width: 32em; }
@media (min-width: 761px) {
  [data-page="guides--drain-covers-vgb"] .vg-hero .display { white-space: nowrap; }
}
[data-page="guides--drain-covers-vgb"] .vg-prose .prose-head .kick { margin-bottom: 30px; }
@media (max-width: 760px) {
  [data-page="guides--drain-covers-vgb"] .vg-prose .prose-head .kick { margin-bottom: 22px; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .step { padding-bottom: 22px; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .step:last-child { padding-bottom: 6px; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .step-t { font-size: 38px; margin: 4px 0 6px; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .step-open .step-t { font-size: 44px; margin-top: 4px; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .step p { font-size: 16px; line-height: 1.5; }
  [data-page="guides--drain-covers-vgb"] .vg-steps .closed-fig { display: none; }
}
