/* Subpage layout repairs 200 */
html body:not(#repair200) .crumb200{display:block!important;box-sizing:border-box;line-height:1.6!important;text-align:left!important;font-size:14px!important;min-width:0}
html body:not(#repair200) .crumb200 ol{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;list-style:none!important;padding:0!important;margin:0!important}
html body:not(#repair200) .crumb200 li{display:inline-flex!important;align-items:center!important;gap:12px!important;position:static!important;padding:0!important;margin:0!important;min-width:0;max-width:100%;font-size:inherit!important;line-height:1.6!important}
html body:not(#repair200) .crumb200 :is(li,a,span)::before,html body:not(#repair200) .crumb200 :is(li,a,span)::after{content:none!important;display:none!important}
html body:not(#repair200) .crumb200 a{margin:0!important;color:inherit!important;text-underline-offset:4px;overflow-wrap:anywhere}
html body:not(#repair200) .crumb200 .crumb-sep200{display:inline-block!important;flex:none;opacity:.7;font-size:16px;line-height:1!important}
html body:not(#repair200) main>.crumb200{padding-top:22px!important;padding-bottom:22px!important}
html body:not(#repair200) :is(.cta-icon128,.cta-icon130){position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex-shrink:0!important;margin:0!important;transform:none!important;translate:none!important}
html body:not(#repair200) :is(.cta-icon128,.cta-icon130)>svg{position:static!important;inset:auto!important;display:block!important;width:22px!important;height:22px!important;flex:none!important;margin:0!important}
html body:not(#repair200) :is(.action128,.action130){align-items:center!important}
html body:not(#repair200) :is(.cta-label128,.cta-label130){min-width:0!important;line-height:1.5!important;overflow-wrap:anywhere}
html body:not(#repair200) .page-hero[data-ph168="blocks"] .lead{max-width:760px!important;margin:24px auto 0!important;line-height:1.9!important}
html body:not(#repair200) .page-hero[data-ph168="blocks"]{padding:64px 0!important}
html body:not(#repair200) .page-hero[data-ph168="blocks"] .ph168-c{display:none!important}
html body:not(#repair200) .page-hero[data-ph168="blocks"] .ph168-stack{width:110px!important;right:24px!important;bottom:24px!important}
html body:not(#repair200) .steps{column-gap:40px!important}
html body:not(#repair200) .steps>li:not(:last-child)::after{content:'→'!important;display:flex!important;align-items:center;justify-content:center;position:absolute!important;top:32px!important;right:-32px!important;left:auto!important;bottom:auto!important;width:24px!important;height:24px!important;font-size:22px!important;line-height:1!important;background:transparent!important;transform:none!important}
html body:not(#repair200) .steps>li{border-radius:0!important}
html body:not(#repair200) :is(.section-head,.section-heading)>*{min-width:0}
@media(max-width:1239px){html body:not(#repair200) .page-hero[data-ph168="blocks"] .ph168{display:none!important}}
@media(max-width:1023px){
html body:not(#repair200) .steps{row-gap:36px!important}
html body:not(#repair200) .steps>li:not(:last-child)::after{content:'↓'!important;top:auto!important;right:auto!important;left:12px!important;bottom:-30px!important}
}
@media(max-width:767px){
html body:not(#repair200) main>.crumb200{padding-top:16px!important;padding-bottom:16px!important}
html body:not(#repair200) .crumb200 ol{gap:6px 8px!important}
html body:not(#repair200) .crumb200 li{gap:8px!important}
html body:not(#repair200) .page-hero[data-ph168="blocks"]{padding:40px 0!important}
html body:not(#repair200) .page-hero[data-ph168="blocks"] .lead{font-size:16px!important;max-width:100%!important}
}
