/* 5.0.184: supplemental viewport-safe header clearance. */
:root { --lx184-fixed-header: 110px; }
@media (max-width: 767px) { :root { --lx184-fixed-header: 92px; } }
body.lx5154-interior main > .page-hero,
body.lx5154-interior main > section.page-hero {
 padding-top: calc(var(--lx184-fixed-header) + env(safe-area-inset-top, 0px) + 30px) !important;
 min-height: 180px !important;
 height: auto !important;
 overflow: visible !important;
}
body.lx5154-interior main > .page-hero h1 { position: relative !important; margin-top: 0 !important; line-height: 1.16 !important; }
@media (max-width: 767px) {
 body.lx5154-interior main > .page-hero,
 body.lx5154-interior main > section.page-hero { padding-top: calc(var(--lx184-fixed-header) + env(safe-area-inset-top, 0px) + 22px) !important; }
}
/* Do not allow narrow devices to clip wizard headings or steps. */
@media (max-width: 850px) {
 [class*="wizard"] h1, [class*="wizard"] h2 { max-width: 100%; overflow-wrap: anywhere; }
}
