/* Service chapter offsets below the shared navigation; homepage rules remain intact. */
body.r50-service{padding-top:var(--revival-header-height,84px)}
.r50-service .sv4-nav{top:var(--revival-header-height,84px)}
html:has(body.r50-service){scroll-padding-top:calc(var(--revival-header-height,84px) + 80px)}
.r50-service .r6-header{line-height:1.5}
.r50-service .r6-header button{font-family:var(--r6-sans)}
.r50-service .r6-menu{max-height:calc(100dvh - var(--revival-header-height,84px));overflow-y:auto;overscroll-behavior:contain}
.r50-service .r50-footer-shell{overflow:clip}
.r50-service .r50-footer-shell .r6-reveal{opacity:1;transform:none}
.r50-service .r13-newsletter-field input{font:inherit}
.r50-service #r6-mobile{font-family:var(--r6-sans);color:var(--r6-ink);line-height:1.5}
.r50-service #r14-services-dialog{font-family:var(--r6-sans);line-height:1.5}
.r50-service .sv4-breadcrumb{font:12px/1.6 var(--sans);display:flex;flex-wrap:wrap;gap:7px 10px;margin-bottom:20px;color:#746e61}
.sv4-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.sv4-related-links .sv4-related-choice{display:grid;gap:5px;flex:1;min-width:170px}
.sv4-related-choice small{font-size:12px;color:#726d62;max-width:260px}
html[data-motion-paused=true]{scroll-behavior:auto!important}
html[data-motion-paused=true] .sv4-treatment-details{position:static!important}
html[data-motion-paused=true] .sv4-treatment-details-inner,html[data-motion-paused=true] .sv4-related-grid>a,html[data-motion-paused=true] .sv4-portrait>img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}
html[data-motion-paused=true] .sv4-ending-frame{clip-path:none!important}
html[data-motion-paused=true] .sv4-ending-frame>figure>img,html[data-motion-paused=true] .sv4-ending-copy{transform:none!important}
