/* Julie R28: brand-local presentation; shared interfaces remain unchanged. */
.sc-site nav.spc-anchor-nav .spc-anchor-rail{justify-content:safe center!important}
.sc-site nav.breadcrumb{ text-decoration:none!important }
.sc-site nav.breadcrumb span,.sc-site nav.breadcrumb [aria-current=page]{text-decoration:none!important;border-bottom:0!important}
.sc-site nav.breadcrumb a{ text-decoration:underline;text-underline-offset:3px }
.sc-site .sc-fractional-overview{background:#f7f9f7}
/* One sliding green indicator; returns to the active page after hover. */
.sc-site .spc-header .spc-nav{position:relative}
.sc-site .spc-header .spc-nav a:hover,.sc-site .spc-header .spc-nav a:focus-visible,.sc-site .spc-header .spc-nav a[aria-current=page]{text-decoration:none}
.sc-site .spc-header .spc-nav a::after{display:none!important}
.sc-site .spc-header .spc-nav::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:var(--sc-line-width,0px);transform:translateX(var(--sc-line-left,0px));background:#00B3A1;pointer-events:none;transition:transform .22s ease,width .22s ease,opacity .16s ease;opacity:var(--sc-line-opacity,0)}
@media(prefers-reduced-motion:reduce){.sc-site .spc-header .spc-nav::after{transition:none}}
.sc-site [data-spc-faq] [data-spc-expand]{display:none!important}

.sc-site #indications .sc-indication-panel{background:#F8F8F8}

.sc-site .sc-about section#indications{background:#fff}

/* International mobile mechanism: verified local correction. */
@media(max-width:760px){
 .sc-site .sc-layered-procedures{grid-template-columns:72px repeat(4,minmax(0,1fr));gap:5px;align-items:start}
 .sc-site .sc-layer-key{grid-column:auto;display:block;position:relative;height:calc((100cqw - 92px)/4/1.64045);min-height:0;padding:0;border:0}
 .sc-site .sc-layer-key>span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap;font-size:7px;line-height:1;gap:2px}
 .sc-site .sc-layer-key>span>span{display:inline}
 .sc-site .sc-layered-procedures figcaption{font-size:8px;line-height:1.3;margin-top:7px;overflow-wrap:anywhere}
 .sc-site .sc-mechanism-surface,.sc-site .sc-about-mechanism .sc-mechanism-surface{padding:18px 8px}
}
