/* The overview keeps its own photograph. Each revealed topic owns its scene. */
#employee-support .photo-surface{padding-bottom:var(--section-bottom)}
#employee-support .photo-stage{min-height:66.667cqw;padding-bottom:24px}
#employee-support .photo-stage .section-backdrop img{transform:none!important}
#employee-support .support-menu{margin:0;padding:28px var(--photo-space) 24px;width:100%;box-sizing:border-box}
#employee-support .support-panels{padding:0;background:var(--soft-surface)}
#employee-support .support-body{overflow:clip;scroll-margin-top:calc(var(--header,120px) + 16px)}
#employee-support .support-detail{display:grid;grid-template-columns:var(--photo-space) minmax(0,46fr) minmax(0,8fr) minmax(0,46fr) var(--photo-space);position:relative;isolation:isolate;padding:0;min-width:0}
#employee-support .support-detail-image{grid-column:1/-1;grid-row:1;align-self:start;position:sticky;top:calc(var(--header,120px) + 16px);width:100%;margin:0;aspect-ratio:3/2;overflow:clip;pointer-events:none}
#employee-support .support-detail-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:0;max-width:none}
#employee-support .support-detail-image-mirrored img{transform:scaleX(-1)}
#employee-support .support-detail-image:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#e9edef 0%,#e9edeff7 28%,#e9edefe0 41%,#e9edef00 63%),linear-gradient(180deg,#e9edef00 78%,#e9edef 100%)}
#employee-support .support-detail-copy{grid-column:4;grid-row:1;position:relative;z-index:1;min-width:0;padding:var(--section-top) 0 0;color:var(--brand-navy)}
#employee-support .support-detail-copy h3{margin:0 0 24px;font-size:var(--heading-subsection);line-height:1.35;font-weight:500;letter-spacing:-.02em}
#employee-support .support-detail-copy p{width:100%;max-width:none;margin:0 0 var(--paragraph-gap)}
#employee-support .support-detail-copy .scope-columns{grid-template-columns:1fr;gap:26px}
#employee-support .support-detail-copy .source-service-list{columns:1}
#employee-support .support-detail-copy h4{font-size:19px;line-height:1.4;margin:0 0 14px}
#employee-support .support-detail-copy li{font-size:var(--text-body);line-height:var(--body-leading);margin-bottom:10px}
#employee-support .support-detail-copy>p:last-child,#employee-support .support-detail-copy li:last-child{margin-bottom:0}
#employee-support .support-trigger{border-radius:var(--control-radius)}
@media(max-width:1000px){
 #employee-support .photo-stage{min-height:0;padding-bottom:0}
 #employee-support .photo-stage>.section-backdrop{order:3;margin-top:24px;margin-bottom:0}
 #employee-support .photo-stage>.support-overview{order:2}
 #employee-support .photo-stage>.international-intro{order:1}
 #employee-support .support-overview{margin-top:24px}
 #employee-support .support-menu{order:1}
 #employee-support .support-panels{order:2}
 #employee-support .support-detail{display:flex;flex-direction:column}
 #employee-support .support-detail-image{position:relative;top:auto;flex:none}
 #employee-support .support-detail-image:after{background:linear-gradient(180deg,#e9edef,transparent 5%,transparent 94%,#e9edef)}
 #employee-support .support-detail-copy{width:100%;box-sizing:border-box;padding:28px var(--photo-space) 0}
 #employee-support .support-detail-copy h3{font-size:var(--heading-subsection);margin-bottom:20px}
}
