.Procedure-module__7oVGyW__procedureList{flex-direction:column;gap:8px;width:100%;display:flex}.Procedure-module__7oVGyW__procedureTitle{font-size:1.6rem}.Procedure-module__7oVGyW__procedureButton{text-align:left;color:#000;text-transform:none;background-color:#fff;border:1px solid #0000003b;border-radius:9px;width:100%;padding:16px;transition:background-color .2s;box-shadow:1px 1px 4px #d3d3d3}.Procedure-module__7oVGyW__procedureButton:hover{background-color:#0000000a}.Procedure-module__7oVGyW__procedureButton.Procedure-module__7oVGyW__highlighted{color:#3282bc;background-color:#fff;border:2px solid #3282bc}.Procedure-module__7oVGyW__procedureButton.Procedure-module__7oVGyW__highlighted .Procedure-module__7oVGyW__buttonIcon{color:#3282bc}.Procedure-module__7oVGyW__buttonIcon{margin-left:auto}.Procedure-module__7oVGyW__backButton{color:#000;text-transform:none;border:1px solid #d3d3d3;border-radius:8px;align-self:flex-start;margin-top:16px}.Procedure-module__7oVGyW__backButton:hover{border:1px solid #000}.Procedure-module__7oVGyW__indexHeader{text-align:center;margin-bottom:32px}.Procedure-module__7oVGyW__indexHeader>p{font-size:20px}.Procedure-module__7oVGyW__indexContent{flex-flow:wrap;justify-content:center;gap:42px;margin-bottom:32px;display:flex}.Procedure-module__7oVGyW__indexColumnOne{width:462px}.Procedure-module__7oVGyW__indexColumnTwo{flex:1;min-width:300px}.Procedure-module__7oVGyW__stepper{flex-direction:column;align-items:center;gap:24px;margin-top:24px;display:flex}.Procedure-module__7oVGyW__stepLabel{opacity:.6}.Procedure-module__7oVGyW__locationButton{text-align:left;color:#000;text-transform:none;background-color:#fff;border:1px solid #0000003b;border-radius:9px;width:100%;padding:16px;transition:background-color .2s;box-shadow:1px 1px 4px #d3d3d3}.Procedure-module__7oVGyW__locationButton:hover{background-color:#0000000a}.Procedure-module__7oVGyW__bodyMap{aspect-ratio:462/608;width:100%;position:relative}.Procedure-module__7oVGyW__bodyMapImage{-o-object-fit:contain;object-fit:contain;border-radius:16px;width:100%;height:100%}.Procedure-module__7oVGyW__bodyMapButton{aspect-ratio:1;cursor:pointer;background-color:#ffffff80;border:2px solid #fff;border-radius:50%;width:13%;transition:all .2s;position:absolute;transform:translate(-50%,-50%)}.Procedure-module__7oVGyW__bodyMapButton:before{content:"";aspect-ratio:1;background-color:#0000;border-radius:50%;width:68%;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Procedure-module__7oVGyW__bodyMapButton:after{content:"";aspect-ratio:1;background-color:#0000;border-radius:50%;width:52%;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.Procedure-module__7oVGyW__bodyMapButton:hover{background-color:#ffffffbf;box-shadow:0 0 10px #0003}}.Procedure-module__7oVGyW__bodyMapButton.Procedure-module__7oVGyW__selected:before{background-color:#1976d280}.Procedure-module__7oVGyW__bodyMapButton.Procedure-module__7oVGyW__selected:after{background-color:#1976d2}.Procedure-module__7oVGyW__shoulder,.Procedure-module__7oVGyW__shoulder-and-elbow{top:21%;left:41%}.Procedure-module__7oVGyW__elbow{top:36%;left:68%}.Procedure-module__7oVGyW__hand-and-wrist{top:45%;left:28%}.Procedure-module__7oVGyW__hip{top:47%;left:48%}.Procedure-module__7oVGyW__knee{top:65%;left:42%}.Procedure-module__7oVGyW__foot-and-ankle{top:85%;left:63%}.Procedure-module__7oVGyW__spine{top:32%;left:47%}.Procedure-module__7oVGyW__detailContent{flex-flow:wrap-reverse;gap:42px;margin-bottom:32px;display:flex}.Procedure-module__7oVGyW__detailColumnOne{width:300px}.Procedure-module__7oVGyW__detailColumnTwo{color:#3e3e3e;background-color:#fff;border-radius:8px;flex:1;padding:12px;box-shadow:1px 1px 4px #d3d3d3}@media (min-width:500px){.Procedure-module__7oVGyW__detailColumnTwo{min-width:462px;padding:24px}}.Procedure-module__7oVGyW__article{margin-bottom:32px;position:relative}.Procedure-module__7oVGyW__articleTitle{font-size:2rem}.Procedure-module__7oVGyW__articleText h2{font-size:1.6rem}.Procedure-module__7oVGyW__articleText h3{font-size:1.3rem}.Procedure-module__7oVGyW__articleText h4{font-size:1.2rem}.Procedure-module__7oVGyW__articleText h5{font-size:1.1rem}.Procedure-module__7oVGyW__articleText h6{font-size:1rem}.Procedure-module__7oVGyW__thumbnailWrapper{float:right;width:226px;margin-top:0;margin-bottom:16px;margin-left:24px}@media (max-width:766px){.Procedure-module__7oVGyW__thumbnailWrapper{display:none}}.Procedure-module__7oVGyW__thumbnail{border-radius:8px;width:100%;height:auto}.Procedure-module__7oVGyW__sources{margin-top:42px}.Procedure-module__7oVGyW__sourcesTitle{font-size:1.6rem}.Procedure-module__7oVGyW__sourcesList{flex-direction:column;align-items:flex-start;display:flex}.Procedure-module__7oVGyW__sourceLink{color:#3e3e3e;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0 8px;margin-left:-8px;padding:8px;text-decoration:none;transition:background-color .2s;display:flex}.Procedure-module__7oVGyW__sourceLink:hover{background-color:#f5f5f5}.Procedure-module__7oVGyW__sourceTitle{font-size:.9em;font-weight:500}.Procedure-module__7oVGyW__sourceDomain{font-size:.8em}.Procedure-module__7oVGyW__sourceLink:hover .Procedure-module__7oVGyW__sourceDomain{text-decoration:underline}.Procedure-module__7oVGyW__sourceIcon{color:#1976d2;font-size:20px}
.VideoCarousel-module__j3JLJW__carouselContainer{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:16px;width:100%;margin-bottom:9px;padding:0 16px;display:flex;position:relative;overflow:auto hidden}.VideoCarousel-module__j3JLJW__carouselContainer::-webkit-scrollbar{display:none}.VideoCarousel-module__j3JLJW__videoContainer{aspect-ratio:16/9;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 32px);max-width:calc(100% - 32px);transition:all .3s ease-in-out;position:relative}.VideoCarousel-module__j3JLJW__videoContainer.VideoCarousel-module__j3JLJW__lightbox{z-index:1000;flex:none;width:90vw;max-width:1200px;max-height:90vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoCarousel-module__j3JLJW__videoContainer.VideoCarousel-module__j3JLJW__lightbox .VideoCarousel-module__j3JLJW__videoWrapper{aspect-ratio:16/9;width:auto;margin:0 auto}.VideoCarousel-module__j3JLJW__overlay{z-index:999;opacity:0;visibility:hidden;background:#000c;transition:all .3s ease-in-out;position:fixed;inset:0}.VideoCarousel-module__j3JLJW__overlay.VideoCarousel-module__j3JLJW__visible{opacity:1;visibility:visible}.VideoCarousel-module__j3JLJW__closeButton{cursor:pointer;opacity:0;visibility:hidden;z-index:1001;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-in-out;display:flex;position:absolute;top:-40px;right:0}.VideoCarousel-module__j3JLJW__closeButton:hover{background:#f5f5f5}.VideoCarousel-module__j3JLJW__closeButton.VideoCarousel-module__j3JLJW__visible{opacity:1;visibility:visible}@media (min-width:768px){.VideoCarousel-module__j3JLJW__videoContainer{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}.VideoCarousel-module__j3JLJW__videoWrapper{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.VideoCarousel-module__j3JLJW__videoTitle{z-index:2;opacity:1;pointer-events:none;background:linear-gradient(#000000b3,#0000);padding:9px 12px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.VideoCarousel-module__j3JLJW__videoTitle h2{color:#fff;text-shadow:0 1px 2px #0009;margin:0;font-size:.9rem;font-weight:400}.VideoCarousel-module__j3JLJW__videoTitle[data-playing=true]{opacity:0}.VideoCarousel-module__j3JLJW__controls{align-items:center;gap:9px;margin-bottom:16px;display:flex}.VideoCarousel-module__j3JLJW__navigationButton:first-of-type{margin-right:-6px}.VideoCarousel-module__j3JLJW__scrollProgress{background:#e0e0e0;border-radius:2px;flex-grow:1;height:4px}.VideoCarousel-module__j3JLJW__scrollProgressBar{background:#2787cb;border-radius:2px;height:100%;transition:width .1s ease-out}@media (max-width:768px){.VideoCarousel-module__j3JLJW__videoTitle{padding:9px 12px}.VideoCarousel-module__j3JLJW__videoTitle h3{font-size:1.1rem}}.VideoCarousel-module__j3JLJW__oneVideo{margin-bottom:24px}.VideoCarousel-module__j3JLJW__twoVideos{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}
