.symptom-story .knee-anatomy{min-width:0;padding:12px 16px 16px;background:#f4f7f3}
.symptom-story .knee-anatomy__art{position:relative;aspect-ratio:1/1;max-width:600px;margin-inline:auto;background:#fff;overflow:hidden}
.symptom-story .knee-anatomy__art>img{width:100%;height:100%;object-fit:cover;object-position:center}
.symptom-story .knee-anatomy__label{position:absolute;top:12%;width:38%;padding:11px 12px;background:#ffffffed;border-left:3px solid #6d9d7c;box-shadow:0 4px 16px #20362b12;line-height:1.5}
.symptom-story .knee-anatomy__label--inner{left:2%}
.symptom-story .knee-anatomy__label--outer{right:2%;border-color:#b78a65}
.symptom-story .knee-anatomy__label b,.knee-anatomy__label strong,.knee-anatomy__label span{display:block}
.symptom-story .knee-anatomy__label b{font-size:13px;color:#466d53}
.symptom-story .knee-anatomy__label--outer b{color:#8f6046}
.symptom-story .knee-anatomy__label strong{margin:4px 0;font-size:16px;color:var(--story-ink)}
.symptom-story .knee-anatomy__label span{font-size:14px;font-weight:700;color:#354d3e}
.symptom-story .knee-anatomy__rotation{position:absolute;right:2%;bottom:9%;width:38%;color:#855837;font-size:14px;font-weight:800;text-align:center;line-height:1.5}
.symptom-story .knee-anatomy__rotation svg{display:block;width:92px;max-width:65%;height:auto;margin:0 auto -3px}
.symptom-story .knee-anatomy figcaption{margin:12px 3px 0;color:#415a49;font-size:15px;line-height:1.65}
.symptom-story .story-legacy-anchor{display:block;position:relative;scroll-margin-top:140px;}
