.running-injury-atlas-module__vmoOrq__page{--forest:#2f3e2e;--ink:#3b412d;--paper:#faf3e8;--ivory:#fff5eb;--warm:#efe4d6;--sage:#8fa77a;--gold:#f2c94c;--lime:#e6f163;--chili:#d6452d;background:var(--paper);min-height:100vh;color:var(--ink)}.running-injury-atlas-module__vmoOrq__page h1,.running-injury-atlas-module__vmoOrq__page h2,.running-injury-atlas-module__vmoOrq__page h3,.running-injury-atlas-module__vmoOrq__page blockquote{font-family:var(--font-instrument)}.running-injury-atlas-module__vmoOrq__page a{text-underline-offset:3px}.running-injury-atlas-module__vmoOrq__hero{background:linear-gradient(145deg,#f9f0e2 0%,#fff5eb 52%,#ece6d7 100%);border-bottom:1px solid #d8cab9;min-height:760px;padding:2rem clamp(1.25rem,4vw,4rem) 4.5rem;overflow:hidden}.running-injury-atlas-module__vmoOrq__heroRule{color:#746c58;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #cbbda9;justify-content:space-between;max-width:1280px;margin:0 auto 3.5rem;padding-bottom:.75rem;font-size:.65rem;display:flex}.running-injury-atlas-module__vmoOrq__heroGrid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:3rem;max-width:1280px;margin:0 auto;display:grid}.running-injury-atlas-module__vmoOrq__heroCopy{z-index:2;position:relative}.running-injury-atlas-module__vmoOrq__backLink{color:#6d765f;margin-bottom:3.25rem;font-size:.78rem;display:inline-block}.running-injury-atlas-module__vmoOrq__eyebrow{color:#8e8265;letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.65rem;font-weight:700}.running-injury-atlas-module__vmoOrq__hero h1{color:var(--forest);letter-spacing:-.055em;margin:0;font-size:clamp(5.25rem,9vw,9.5rem);font-weight:400;line-height:.76}.running-injury-atlas-module__vmoOrq__hero h1 em{color:#bb583f;font-weight:400}.running-injury-atlas-module__vmoOrq__heroDek{color:#5f6655;max-width:610px;margin:2.5rem 0 0;font-size:1.05rem;line-height:1.7}.running-injury-atlas-module__vmoOrq__heroStats{background:#d5c8b7;border:1px solid #d5c8b7;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3.2rem;display:grid}.running-injury-atlas-module__vmoOrq__heroStats div{background:#fff5ebe6;padding:1rem}.running-injury-atlas-module__vmoOrq__heroStats strong{color:var(--forest);font-family:var(--font-instrument);font-size:2rem;font-weight:400;line-height:1;display:block}.running-injury-atlas-module__vmoOrq__heroStats span{color:#7d735f;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;display:block}.running-injury-atlas-module__vmoOrq__heroGraphic{min-height:610px;position:relative}.running-injury-atlas-module__vmoOrq__heroOrbitA,.running-injury-atlas-module__vmoOrq__heroOrbitB{border:1px solid #3b412d59;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.running-injury-atlas-module__vmoOrq__heroOrbitA{width:min(31vw,470px);height:min(31vw,470px)}.running-injury-atlas-module__vmoOrq__heroOrbitB{border-style:dashed;width:min(25vw,380px);height:min(38vw,580px);transform:translate(-50%,-50%)rotate(27deg)}.running-injury-atlas-module__vmoOrq__heroLeg{width:160px;height:570px;position:absolute;top:20px;left:50%;transform:translate(-42%)rotate(-3deg)}.running-injury-atlas-module__vmoOrq__heroLeg div{background:var(--forest);position:absolute}.running-injury-atlas-module__vmoOrq__heroLeg div:first-child{clip-path:polygon(17% 0,84% 2%,100% 55%,78% 100%,25% 97%,0 48%);border-radius:56% 35% 44% 46%;width:112px;height:245px;top:0;left:12px}.running-injury-atlas-module__vmoOrq__heroLeg div:first-child:after{content:"";background:#bb583f;border-radius:50%;width:35px;height:155px;position:absolute;top:38px;left:47px}.running-injury-atlas-module__vmoOrq__heroLeg div:nth-child(2){border:9px solid var(--forest);background:#d8bf8c;border-radius:50%;width:67px;height:65px;top:218px;left:35px}.running-injury-atlas-module__vmoOrq__heroLeg div:nth-child(3){clip-path:polygon(12% 0,83% 0,100% 44%,63% 100%,38% 100%,0 40%);border-radius:52% 38% 28% 22%;width:90px;height:245px;top:265px;left:30px}.running-injury-atlas-module__vmoOrq__heroLeg div:nth-child(3):after{content:"";background:#758f63;border-radius:50% 50% 35% 35%;width:40px;height:155px;position:absolute;top:20px;left:22px}.running-injury-atlas-module__vmoOrq__heroLeg div:nth-child(4){border-radius:55% 85% 30% 35%;width:145px;height:46px;top:520px;left:42px;transform:rotate(-5deg)}.running-injury-atlas-module__vmoOrq__heroGraphic>span{z-index:2;color:#616a58;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:700;position:absolute}.running-injury-atlas-module__vmoOrq__heroGraphic>span:before{content:"";background:#bb583f;border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block;box-shadow:0 0 0 3px #fff5eb,0 0 0 4px #bb583f}.running-injury-atlas-module__vmoOrq__heroLabelA{top:20%;left:8%}.running-injury-atlas-module__vmoOrq__heroLabelB{top:43%;right:1%}.running-injury-atlas-module__vmoOrq__heroLabelC{top:65%;left:7%}.running-injury-atlas-module__vmoOrq__heroLabelD{bottom:5%;right:0}.running-injury-atlas-module__vmoOrq__readingSection{max-width:900px;margin:0 auto;padding:7rem 1.5rem 0}.running-injury-atlas-module__vmoOrq__readingSection>p,.running-injury-atlas-module__vmoOrq__sectionIntro{color:#565d4e;font-size:1rem;line-height:1.85}.running-injury-atlas-module__vmoOrq__readingSection>p{margin:1.65rem 0}.running-injury-atlas-module__vmoOrq__ledeGrid{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:3.2rem;display:grid}.running-injury-atlas-module__vmoOrq__dropcap{color:#424838;font-family:var(--font-instrument);margin:0;font-size:1.65rem;line-height:1.55}.running-injury-atlas-module__vmoOrq__dropcap:first-letter{float:left;color:#bb583f;margin:.05em .12em 0 0;font-size:4.5rem;line-height:.8}.running-injury-atlas-module__vmoOrq__marginNote{border-top:2px solid var(--forest);padding-top:.8rem}.running-injury-atlas-module__vmoOrq__marginNote span{color:#8e8265;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:700}.running-injury-atlas-module__vmoOrq__marginNote p{color:#67705e;margin:.65rem 0 0;font-size:.78rem;line-height:1.6}.running-injury-atlas-module__vmoOrq__cite{color:#a54e38;vertical-align:super;margin-left:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65em;font-weight:700}.running-injury-atlas-module__vmoOrq__wideSection{max-width:1280px;margin:0 auto;padding:8rem 1.5rem 0}.running-injury-atlas-module__vmoOrq__sectionHeading{border-top:1px solid #cfc2b1;grid-template-columns:70px minmax(0,1fr);gap:1.5rem;margin-bottom:3.5rem;padding-top:1.5rem;display:grid}.running-injury-atlas-module__vmoOrq__sectionNumber{color:#bb583f;font-family:var(--font-instrument);font-size:2.2rem}.running-injury-atlas-module__vmoOrq__sectionHeading h2{max-width:860px;color:var(--forest);letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:400;line-height:.95}.running-injury-atlas-module__vmoOrq__sectionIntro{max-width:650px;margin-top:1.5rem}.running-injury-atlas-module__vmoOrq__regionExplorer{background:#eee7db;border-top:1px solid #8b836e;grid-template-columns:250px minmax(350px,.9fr) minmax(330px,1fr);min-height:780px;display:grid}.running-injury-atlas-module__vmoOrq__regionTabs{border-right:1px solid #a89c89;flex-direction:column;display:flex}.running-injury-atlas-module__vmoOrq__regionTab,.running-injury-atlas-module__vmoOrq__regionTabActive{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #c9bead;flex:1;grid-template-columns:27px 1fr;align-content:center;gap:.15rem .6rem;min-height:105px;padding:1rem;transition:background .2s,color .2s;display:grid}.running-injury-atlas-module__vmoOrq__regionTab{color:var(--ink);background:0 0}.running-injury-atlas-module__vmoOrq__regionTab:hover{background:#e3dacb}.running-injury-atlas-module__vmoOrq__regionTabActive{background:var(--forest);color:var(--ivory)}.running-injury-atlas-module__vmoOrq__regionTab>span,.running-injury-atlas-module__vmoOrq__regionTabActive>span{color:#9a8b75;grid-row:1/3;font-size:.6rem}.running-injury-atlas-module__vmoOrq__regionTab strong,.running-injury-atlas-module__vmoOrq__regionTabActive strong{font-family:var(--font-instrument);font-size:1.4rem;font-weight:400}.running-injury-atlas-module__vmoOrq__regionTab small,.running-injury-atlas-module__vmoOrq__regionTabActive small{color:inherit;opacity:.65;font-size:.6rem;line-height:1.35}.running-injury-atlas-module__vmoOrq__regionMap{border-right:1px solid #a89c89;flex-direction:column;padding:1.25rem;display:flex}.running-injury-atlas-module__vmoOrq__figureLabel{color:#786e5e;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.54rem;font-weight:700;display:flex}.running-injury-atlas-module__vmoOrq__anatomyGlyph{height:430px;margin:1rem 0;position:relative;overflow:hidden}.running-injury-atlas-module__vmoOrq__femur,.running-injury-atlas-module__vmoOrq__tibia,.running-injury-atlas-module__vmoOrq__footMass,.running-injury-atlas-module__vmoOrq__hipMass,.running-injury-atlas-module__vmoOrq__kneeJoint,.running-injury-atlas-module__vmoOrq__thighMuscle,.running-injury-atlas-module__vmoOrq__calfMuscle,.running-injury-atlas-module__vmoOrq__ankleJoint{transition:background .25s,opacity .25s;position:absolute;left:50%;transform:translate(-50%)}.running-injury-atlas-module__vmoOrq__hipMass{background:0 0;border:18px solid #c5b699;border-radius:55% 48% 40% 45%;width:120px;height:80px;top:18px}.running-injury-atlas-module__vmoOrq__femur{background:#c5b699;border-radius:30%;width:28px;height:150px;top:90px;transform:translate(-50%)rotate(-4deg)}.running-injury-atlas-module__vmoOrq__tibia{background:#c5b699;border-radius:30%;width:20px;height:145px;top:258px;transform:translate(-50%)rotate(3deg)}.running-injury-atlas-module__vmoOrq__footMass{background:#c5b699;border-radius:70% 50% 35% 40%;width:130px;height:26px;top:396px;left:58%;transform:rotate(-7deg)}.running-injury-atlas-module__vmoOrq__kneeJoint{background:#eee7db;border:12px solid #c5b699;border-radius:50%;width:54px;height:54px;top:225px}.running-injury-atlas-module__vmoOrq__ankleJoint{background:#c5b699;border-radius:45%;width:35px;height:40px;top:382px}.running-injury-atlas-module__vmoOrq__thighMuscle{background:var(--active);opacity:.2;border-radius:52% 38% 45% 42%;width:85px;height:172px;top:70px;transform:translate(-52%)rotate(-4deg)}.running-injury-atlas-module__vmoOrq__calfMuscle{background:var(--active);opacity:.2;border-radius:56% 40% 30% 25%;width:68px;height:155px;top:248px;transform:translate(-47%)rotate(3deg)}.running-injury-atlas-module__vmoOrq__scanLine{border-top:1px dashed var(--active);position:absolute;top:51%;left:10%;right:10%}.running-injury-atlas-module__vmoOrq__scanLine span{color:var(--active);letter-spacing:.1em;text-transform:uppercase;background:#eee7db;padding-left:.6rem;font-size:.55rem;font-weight:700;position:absolute;top:-.75rem;right:0}.running-injury-atlas-module__vmoOrq__glyph_hip .running-injury-atlas-module__vmoOrq__hipMass,.running-injury-atlas-module__vmoOrq__glyph_thigh .running-injury-atlas-module__vmoOrq__thighMuscle,.running-injury-atlas-module__vmoOrq__glyph_shin .running-injury-atlas-module__vmoOrq__calfMuscle,.running-injury-atlas-module__vmoOrq__glyph_foot .running-injury-atlas-module__vmoOrq__footMass{background:var(--active);opacity:.92}.running-injury-atlas-module__vmoOrq__glyph_knee .running-injury-atlas-module__vmoOrq__kneeJoint{border-color:var(--active)}.running-injury-atlas-module__vmoOrq__glyph_ankle .running-injury-atlas-module__vmoOrq__ankleJoint{background:var(--active)}.running-injury-atlas-module__vmoOrq__structureCloud{flex-wrap:wrap;gap:.35rem;max-height:180px;margin-top:auto;display:flex;overflow-y:auto}.running-injury-atlas-module__vmoOrq__structureCloud span{color:#625b4e;background:#f7f0e5;border:1px solid #c5b9a7;border-radius:999px;padding:.32rem .48rem;font-size:.55rem}.running-injury-atlas-module__vmoOrq__regionDetail{background:#fff9f0;padding:2rem 1.6rem}.running-injury-atlas-module__vmoOrq__panelEyebrow{color:var(--active,#8fa77a);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.55rem;font-weight:700}.running-injury-atlas-module__vmoOrq__regionDetail h3{color:var(--forest);margin:0;font-size:3rem;font-weight:400}.running-injury-atlas-module__vmoOrq__role{color:#7a725f;margin:.4rem 0 1.5rem;font-size:.72rem;line-height:1.5}.running-injury-atlas-module__vmoOrq__diagnosisStack{border-top:1px solid #d8cdbd}.running-injury-atlas-module__vmoOrq__diagnosisStack details{border-bottom:1px solid #d8cdbd;padding:.8rem 0}.running-injury-atlas-module__vmoOrq__diagnosisStack summary{color:#3e4437;cursor:pointer;grid-template-columns:10px 1fr auto;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;list-style:none;display:grid}.running-injury-atlas-module__vmoOrq__diagnosisStack summary::-webkit-details-marker{display:none}.running-injury-atlas-module__vmoOrq__dot,.running-injury-atlas-module__vmoOrq__alertDot{background:#839874;border-radius:50%;width:6px;height:6px}.running-injury-atlas-module__vmoOrq__alertDot{background:var(--chili);box-shadow:0 0 0 3px #d6452d1f}.running-injury-atlas-module__vmoOrq__diagnosisStack details p{color:#686f60;margin:.65rem 0 .25rem 1rem;font-size:.66rem;line-height:1.55}.running-injury-atlas-module__vmoOrq__diagnosisStack details small{color:#998b76;letter-spacing:.1em;text-transform:uppercase;margin-left:1rem;font-size:.48rem}.running-injury-atlas-module__vmoOrq__carePath{background:var(--forest);color:var(--ivory);margin-top:1.5rem;padding:1rem}.running-injury-atlas-module__vmoOrq__carePath>p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.52rem;font-weight:700}.running-injury-atlas-module__vmoOrq__carePath>div{color:#e8decf;border-top:1px solid #fff5eb24;grid-template-columns:28px 1fr;gap:.5rem;margin-top:.65rem;padding-top:.65rem;font-size:.62rem;line-height:1.5;display:grid}.running-injury-atlas-module__vmoOrq__carePath b{color:var(--gold)}.running-injury-atlas-module__vmoOrq__footExplorer{background:#fff9f0;grid-template-columns:210px minmax(330px,1fr) minmax(300px,.8fr);min-height:590px;display:grid}.running-injury-atlas-module__vmoOrq__layerRail{background:#eee7db;border-right:1px solid #d4c8b8;padding:.7rem}.running-injury-atlas-module__vmoOrq__layerButton,.running-injury-atlas-module__vmoOrq__layerActive{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #cfc2b1;grid-template-columns:28px 1fr;gap:.2rem .5rem;width:100%;padding:1rem .6rem;display:grid}.running-injury-atlas-module__vmoOrq__layerButton{color:var(--ink);background:0 0}.running-injury-atlas-module__vmoOrq__layerActive{background:var(--forest);color:var(--ivory);border-radius:.75rem}.running-injury-atlas-module__vmoOrq__layerButton>span,.running-injury-atlas-module__vmoOrq__layerActive>span{color:#ad9879;grid-row:1/3;font-family:ui-monospace,monospace;font-size:.6rem}.running-injury-atlas-module__vmoOrq__layerButton strong,.running-injury-atlas-module__vmoOrq__layerActive strong{font-size:.7rem}.running-injury-atlas-module__vmoOrq__layerButton small,.running-injury-atlas-module__vmoOrq__layerActive small{color:inherit;opacity:.6;font-size:.52rem}.running-injury-atlas-module__vmoOrq__footDiagram{background:radial-gradient(circle at 45% 45%,#f3e6d3,#e7dece);border-right:1px solid #d4c8b8;min-height:520px;position:relative;overflow:hidden}.running-injury-atlas-module__vmoOrq__heelBone{border:13px solid #bfae91;border-radius:48% 35% 40% 50%;width:100px;height:90px;position:absolute;bottom:23%;left:13%}.running-injury-atlas-module__vmoOrq__archLine{border-top:16px solid #bfae91;border-radius:50%;height:120px;position:absolute;bottom:29%;left:22%;right:9%;transform:rotate(-4deg)}.running-injury-atlas-module__vmoOrq__metatarsals{height:100px;position:absolute;bottom:28%;left:32%;right:10%}.running-injury-atlas-module__vmoOrq__metatarsals i{left:calc(var(--n,0) * 12%);transform-origin:bottom;background:#bfae91;border-radius:99px;width:11px;height:130px;position:absolute;bottom:0}.running-injury-atlas-module__vmoOrq__metatarsals i:first-child{left:0;transform:rotate(72deg)}.running-injury-atlas-module__vmoOrq__metatarsals i:nth-child(2){left:15%;transform:rotate(75deg)}.running-injury-atlas-module__vmoOrq__metatarsals i:nth-child(3){left:30%;transform:rotate(78deg)}.running-injury-atlas-module__vmoOrq__metatarsals i:nth-child(4){left:45%;transform:rotate(81deg)}.running-injury-atlas-module__vmoOrq__metatarsals i:nth-child(5){left:60%;transform:rotate(84deg)}.running-injury-atlas-module__vmoOrq__toes{width:90px;height:100px;position:absolute;bottom:24%;right:2%}.running-injury-atlas-module__vmoOrq__toes i{background:#bfae91;border-radius:50%;width:32px;height:17px;position:absolute}.running-injury-atlas-module__vmoOrq__toes i:first-child{width:42px;bottom:60px;right:0}.running-injury-atlas-module__vmoOrq__toes i:nth-child(2){bottom:42px;right:7px}.running-injury-atlas-module__vmoOrq__toes i:nth-child(3){bottom:27px;right:12px}.running-injury-atlas-module__vmoOrq__toes i:nth-child(4){bottom:14px;right:17px}.running-injury-atlas-module__vmoOrq__toes i:nth-child(5){width:26px;bottom:2px;right:22px}.running-injury-atlas-module__vmoOrq__layerWash{background:#a2637e;border-radius:45% 70% 40% 50%;transition:opacity .2s;position:absolute;inset:18% 7% 18% 9%}.running-injury-atlas-module__vmoOrq__muscleBand{border:2px solid #8e536c;border-radius:50%;height:16px;display:block;position:absolute;transform:rotate(7deg)}.running-injury-atlas-module__vmoOrq__footDiagram>p{color:#7f5269;font-family:var(--font-instrument);font-size:1.5rem;position:absolute;bottom:1rem;left:1.2rem}.running-injury-atlas-module__vmoOrq__layerDetail{padding:2rem}.running-injury-atlas-module__vmoOrq__layerDetail h3{color:var(--forest);margin:0 0 1.5rem;font-size:2rem;font-weight:400;line-height:1.1}.running-injury-atlas-module__vmoOrq__layerDetail ol{border-top:1px solid #d8cdbd;margin:0;padding:0;list-style:none}.running-injury-atlas-module__vmoOrq__layerDetail li{color:#596050;border-bottom:1px solid #d8cdbd;grid-template-columns:30px 1fr;gap:.5rem;padding:.65rem 0;font-size:.7rem;display:grid}.running-injury-atlas-module__vmoOrq__layerDetail li span{color:#a2637e;font-family:ui-monospace,monospace}.running-injury-atlas-module__vmoOrq__layerNote{color:#81745f;margin-top:1.5rem;font-size:.66rem;line-height:1.65}.running-injury-atlas-module__vmoOrq__loadEquation{background:var(--forest);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;padding:1.2rem;display:grid}.running-injury-atlas-module__vmoOrq__loadEquation article{border:1px solid #66775e;min-height:320px;padding:1.5rem;position:relative;overflow:hidden}.running-injury-atlas-module__vmoOrq__loadEquation article>span{color:var(--sage);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:700}.running-injury-atlas-module__vmoOrq__loadEquation h3{color:var(--ivory);margin:5.2rem 0 .7rem;font-size:2.2rem;font-weight:400;line-height:1}.running-injury-atlas-module__vmoOrq__loadEquation p{color:#c8cdbf;max-width:260px;font-size:.7rem;line-height:1.65}.running-injury-atlas-module__vmoOrq__equationSign{color:var(--gold);font-family:var(--font-instrument);font-size:2.5rem}.running-injury-atlas-module__vmoOrq__loadWave,.running-injury-atlas-module__vmoOrq__responseTrace{border:3px solid;border-color:var(--gold) transparent transparent;border-radius:50%;width:230px;height:100px;position:absolute;bottom:-1.8rem;right:-2rem;transform:rotate(-16deg)}.running-injury-atlas-module__vmoOrq__responseTrace{border-color:#bd7059 #0000 #0000;transform:rotate(18deg)}.running-injury-atlas-module__vmoOrq__capacityBars{grid-template-columns:repeat(5,1fr);align-items:end;gap:4px;height:45px;display:grid;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.running-injury-atlas-module__vmoOrq__capacityBars i{background:#758f63;height:20%}.running-injury-atlas-module__vmoOrq__capacityBars i:nth-child(2){height:40%}.running-injury-atlas-module__vmoOrq__capacityBars i:nth-child(3){background:var(--gold);height:68%}.running-injury-atlas-module__vmoOrq__capacityBars i:nth-child(4){background:#bd7059;height:85%}.running-injury-atlas-module__vmoOrq__capacityBars i:nth-child(5){background:var(--chili);height:100%}.running-injury-atlas-module__vmoOrq__equationFoot{background:var(--forest);color:#aeb6a8;text-align:center;padding:1rem 1.5rem 1.4rem;font-size:.65rem;line-height:1.6}.running-injury-atlas-module__vmoOrq__treatmentGrid{border:1px solid #cfc2b1;grid-template-columns:repeat(2,1fr);margin-top:3rem;display:grid}.running-injury-atlas-module__vmoOrq__treatmentGrid article{border-bottom:1px solid #cfc2b1;border-right:1px solid #cfc2b1;min-height:250px;padding:1.5rem}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-child(2n){border-right:0}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-last-child(-n+2){border-bottom:0}.running-injury-atlas-module__vmoOrq__treatmentGrid article>span{background:var(--gold);width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;font-family:ui-monospace,monospace;font-size:.65rem;display:grid}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-child(2)>span{background:#c3a787}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-child(3)>span{background:#8fa77a}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-child(4)>span{background:#e6f163}.running-injury-atlas-module__vmoOrq__treatmentGrid h3{color:var(--forest);margin:3rem 0 .65rem;font-size:1.65rem;font-weight:400}.running-injury-atlas-module__vmoOrq__treatmentGrid p{color:#68705f;font-size:.75rem;line-height:1.65}.running-injury-atlas-module__vmoOrq__evidenceCallouts{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.running-injury-atlas-module__vmoOrq__evidenceCallouts div{background:#fff8ed;border-left:3px solid #8fa77a;padding:1.2rem}.running-injury-atlas-module__vmoOrq__evidenceCallouts strong{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.running-injury-atlas-module__vmoOrq__evidenceCallouts p{color:#67705f;margin:.5rem 0 0;font-size:.7rem;line-height:1.6}.running-injury-atlas-module__vmoOrq__redFlagSection{background:var(--chili);max-width:1280px;color:var(--forest);grid-template-columns:80px .7fr 1.3fr;gap:2rem;margin:8rem auto 0;padding:4rem 3rem;display:grid}.running-injury-atlas-module__vmoOrq__redMark{border:2px solid var(--forest);width:58px;height:58px;font-family:var(--font-instrument);border-radius:50%;place-items:center;font-size:2.3rem;display:grid}.running-injury-atlas-module__vmoOrq__redFlagSection h2{margin:0;font-size:3.3rem;font-weight:400;line-height:.95}.running-injury-atlas-module__vmoOrq__redFlagGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.running-injury-atlas-module__vmoOrq__redFlagGrid strong{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}.running-injury-atlas-module__vmoOrq__redFlagGrid p{margin:.6rem 0 0;font-size:.68rem;line-height:1.6}.running-injury-atlas-module__vmoOrq__disclaimer{border-top:1px solid #2f3e2e59;grid-column:2/-1;margin:0;padding-top:1rem;font-size:.6rem;line-height:1.55}.running-injury-atlas-module__vmoOrq__differentialBox{background:#fff8ed;border:1px solid #cfc2b1}.running-injury-atlas-module__vmoOrq__searchHeader{grid-template-columns:1fr 430px;align-items:end;gap:2rem;padding:2rem;display:grid}.running-injury-atlas-module__vmoOrq__searchHeader h3{color:var(--forest);margin:0;font-size:2.3rem;font-weight:400}.running-injury-atlas-module__vmoOrq__searchHeader label{color:#8e8265;letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.55rem;display:grid}.running-injury-atlas-module__vmoOrq__searchHeader input{border:0;border-bottom:1px solid var(--forest);width:100%;color:var(--forest);background:0 0;outline:none;padding:.75rem 0;font-size:.8rem}.running-injury-atlas-module__vmoOrq__searchHeader input:focus{border-bottom-color:#bb583f}.running-injury-atlas-module__vmoOrq__differentialTable{border-top:1px solid #cfc2b1}.running-injury-atlas-module__vmoOrq__tableHead,.running-injury-atlas-module__vmoOrq__tableRow{grid-template-columns:1.1fr .55fr .55fr 1.55fr;align-items:center;gap:1rem;padding:0 1.3rem;display:grid}.running-injury-atlas-module__vmoOrq__tableHead{color:#8e8265;letter-spacing:.1em;text-transform:uppercase;min-height:38px;font-size:.52rem;font-weight:700}.running-injury-atlas-module__vmoOrq__tableRow{border-top:1px solid #ded3c4;min-height:64px}.running-injury-atlas-module__vmoOrq__tableRow strong{color:var(--forest);font-family:var(--font-instrument);font-size:.95rem;font-weight:400}.running-injury-atlas-module__vmoOrq__tableRow strong i{color:var(--chili);text-transform:uppercase;margin-left:.25rem;font-family:ui-monospace,monospace;font-size:.48rem;font-style:normal}.running-injury-atlas-module__vmoOrq__tableRow>span{color:#7c745f;letter-spacing:.05em;text-transform:uppercase;font-size:.55rem}.running-injury-atlas-module__vmoOrq__tableRow p{color:#68705f;margin:0;font-size:.63rem;line-height:1.45}.running-injury-atlas-module__vmoOrq__showAll{width:100%;color:var(--forest);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #cfc2b1;justify-content:space-between;padding:1.1rem 1.3rem;font-size:.6rem;font-weight:700;display:flex}.running-injury-atlas-module__vmoOrq__noResult{color:#7b735f;padding:2rem}.running-injury-atlas-module__vmoOrq__studyList{border-top:1px solid var(--forest)}.running-injury-atlas-module__vmoOrq__studyRow{min-height:78px;color:var(--ink);border-bottom:1px solid #cfc2b1;grid-template-columns:35px 60px 150px minmax(0,1fr) 135px 20px;align-items:center;gap:1rem;transition:background .2s,padding .2s;display:grid}.running-injury-atlas-module__vmoOrq__studyRow:hover{background:#f2e9dc;padding-left:.5rem}.running-injury-atlas-module__vmoOrq__studyRow>span{color:#827965;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem}.running-injury-atlas-module__vmoOrq__studyRow>span:first-child{color:#bb583f;font-family:ui-monospace,monospace}.running-injury-atlas-module__vmoOrq__studyRow strong{font-family:var(--font-instrument);font-size:1.15rem;font-weight:400}.running-injury-atlas-module__vmoOrq__closingSection{background:var(--forest);text-align:center;margin-top:8rem;padding:7rem 1.5rem}.running-injury-atlas-module__vmoOrq__closingSection .running-injury-atlas-module__vmoOrq__eyebrow{color:var(--gold)}.running-injury-atlas-module__vmoOrq__closingSection blockquote{max-width:900px;color:var(--ivory);margin:0 auto;font-size:clamp(2.2rem,5vw,5rem);line-height:1.02}.running-injury-atlas-module__vmoOrq__closingSection>div{justify-content:center;gap:2rem;margin-top:3rem;display:flex}.running-injury-atlas-module__vmoOrq__closingSection a{color:#dfe5d9;border-bottom:1px solid #8fa77a;padding-bottom:.25rem;font-size:.72rem}@media (max-width:1050px){.running-injury-atlas-module__vmoOrq__heroGrid{grid-template-columns:1fr 1fr}.running-injury-atlas-module__vmoOrq__hero h1{font-size:6.2rem}.running-injury-atlas-module__vmoOrq__heroStats{grid-template-columns:repeat(2,1fr)}.running-injury-atlas-module__vmoOrq__heroGraphic{transform-origin:50%;transform:scale(.86)}.running-injury-atlas-module__vmoOrq__regionExplorer{grid-template-columns:220px 1fr}.running-injury-atlas-module__vmoOrq__regionDetail{border-top:1px solid #a89c89;grid-column:1/-1}.running-injury-atlas-module__vmoOrq__diagnosisStack{columns:2;column-gap:2rem}.running-injury-atlas-module__vmoOrq__diagnosisStack details{break-inside:avoid}.running-injury-atlas-module__vmoOrq__footExplorer{grid-template-columns:190px 1fr}.running-injury-atlas-module__vmoOrq__layerDetail{border-top:1px solid #d4c8b8;grid-column:1/-1}.running-injury-atlas-module__vmoOrq__layerDetail ol{grid-template-columns:repeat(2,1fr);display:grid}.running-injury-atlas-module__vmoOrq__layerDetail li:nth-child(odd){border-right:1px solid #d8cdbd;padding-right:1rem}.running-injury-atlas-module__vmoOrq__layerDetail li:nth-child(2n){padding-left:1rem}.running-injury-atlas-module__vmoOrq__redFlagSection{grid-template-columns:70px 1fr}.running-injury-atlas-module__vmoOrq__redFlagGrid,.running-injury-atlas-module__vmoOrq__disclaimer{grid-column:2}}@media (max-width:760px){.running-injury-atlas-module__vmoOrq__hero{min-height:auto;padding:1.3rem 1.25rem 3rem}.running-injury-atlas-module__vmoOrq__heroRule{margin-bottom:2.5rem}.running-injury-atlas-module__vmoOrq__heroGrid{display:block}.running-injury-atlas-module__vmoOrq__backLink{margin-bottom:2.5rem}.running-injury-atlas-module__vmoOrq__hero h1{font-size:4.6rem}.running-injury-atlas-module__vmoOrq__heroDek{font-size:.93rem}.running-injury-atlas-module__vmoOrq__heroGraphic{min-height:500px;margin:1rem -2rem -1rem;transform:scale(.82)}.running-injury-atlas-module__vmoOrq__heroOrbitA{width:390px;height:390px}.running-injury-atlas-module__vmoOrq__heroOrbitB{width:310px;height:470px}.running-injury-atlas-module__vmoOrq__readingSection,.running-injury-atlas-module__vmoOrq__wideSection{padding-top:5rem}.running-injury-atlas-module__vmoOrq__ledeGrid{display:block}.running-injury-atlas-module__vmoOrq__marginNote{margin-top:2rem}.running-injury-atlas-module__vmoOrq__dropcap{font-size:1.35rem}.running-injury-atlas-module__vmoOrq__sectionHeading{grid-template-columns:40px 1fr;gap:1rem}.running-injury-atlas-module__vmoOrq__sectionHeading h2{font-size:3rem}.running-injury-atlas-module__vmoOrq__regionExplorer{display:block}.running-injury-atlas-module__vmoOrq__regionTabs{border-right:0}.running-injury-atlas-module__vmoOrq__regionTab,.running-injury-atlas-module__vmoOrq__regionTabActive{min-height:88px}.running-injury-atlas-module__vmoOrq__regionMap{border-top:1px solid #a89c89;border-right:0}.running-injury-atlas-module__vmoOrq__diagnosisStack{columns:1}.running-injury-atlas-module__vmoOrq__footExplorer{display:block}.running-injury-atlas-module__vmoOrq__layerRail{border-right:0}.running-injury-atlas-module__vmoOrq__footDiagram{border-right:0;min-height:470px}.running-injury-atlas-module__vmoOrq__layerDetail ol{display:block}.running-injury-atlas-module__vmoOrq__layerDetail li:nth-child(n){border-right:0;padding-left:0;padding-right:0}.running-injury-atlas-module__vmoOrq__loadEquation{display:block}.running-injury-atlas-module__vmoOrq__equationSign{place-items:center;height:55px;display:grid}.running-injury-atlas-module__vmoOrq__loadEquation article{min-height:280px}.running-injury-atlas-module__vmoOrq__loadEquation h3{margin-top:3.5rem}.running-injury-atlas-module__vmoOrq__treatmentGrid,.running-injury-atlas-module__vmoOrq__evidenceCallouts{grid-template-columns:1fr}.running-injury-atlas-module__vmoOrq__treatmentGrid article:nth-child(n){border-bottom:1px solid #cfc2b1;border-right:0}.running-injury-atlas-module__vmoOrq__treatmentGrid article:last-child{border-bottom:0}.running-injury-atlas-module__vmoOrq__redFlagSection{margin-top:5rem;padding:3rem 1.25rem;display:block}.running-injury-atlas-module__vmoOrq__redMark{margin-bottom:1.5rem}.running-injury-atlas-module__vmoOrq__redFlagSection h2{font-size:2.7rem}.running-injury-atlas-module__vmoOrq__redFlagGrid{display:block}.running-injury-atlas-module__vmoOrq__redFlagGrid>div{margin-top:1.5rem}.running-injury-atlas-module__vmoOrq__disclaimer{margin-top:2rem}.running-injury-atlas-module__vmoOrq__searchHeader{grid-template-columns:1fr;padding:1.3rem}.running-injury-atlas-module__vmoOrq__tableHead{display:none}.running-injury-atlas-module__vmoOrq__tableRow{grid-template-columns:1fr auto;gap:.4rem 1rem;padding:1rem 1.2rem}.running-injury-atlas-module__vmoOrq__tableRow>span:nth-of-type(2),.running-injury-atlas-module__vmoOrq__tableRow p{grid-column:1/-1}.running-injury-atlas-module__vmoOrq__tableRow p{margin-top:.35rem}.running-injury-atlas-module__vmoOrq__studyRow{grid-template-columns:30px 1fr 20px;gap:.5rem;padding:.9rem 0}.running-injury-atlas-module__vmoOrq__studyRow>span:nth-of-type(2),.running-injury-atlas-module__vmoOrq__studyRow>span:nth-of-type(3),.running-injury-atlas-module__vmoOrq__studyRow>span:nth-of-type(4){grid-column:2}.running-injury-atlas-module__vmoOrq__studyRow strong{grid-area:1/2}.running-injury-atlas-module__vmoOrq__studyRow>span:last-child{grid-area:1/3}.running-injury-atlas-module__vmoOrq__closingSection{margin-top:5rem;padding:5rem 1.25rem}.running-injury-atlas-module__vmoOrq__closingSection>div{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.running-injury-atlas-module__vmoOrq__regionTab,.running-injury-atlas-module__vmoOrq__regionTabActive,.running-injury-atlas-module__vmoOrq__studyRow,.running-injury-atlas-module__vmoOrq__femur,.running-injury-atlas-module__vmoOrq__tibia,.running-injury-atlas-module__vmoOrq__footMass,.running-injury-atlas-module__vmoOrq__hipMass,.running-injury-atlas-module__vmoOrq__kneeJoint,.running-injury-atlas-module__vmoOrq__thighMuscle,.running-injury-atlas-module__vmoOrq__calfMuscle,.running-injury-atlas-module__vmoOrq__ankleJoint{transition:none}}