.achilles-case .knee-controls[hidden],.achilles-case .achilles-legend[hidden]{display:none!important}
.achilles-case .knee-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.achilles-case .knee-picture,.achilles-case .knee-zoom-body .knee-picture{aspect-ratio:4/3}
.achilles-case .knee-picture>.knee-original,.achilles-case .knee-anatomy-content>img{inset:0;width:100%;height:100%;object-fit:fill}
.achilles-case .knee-picture[data-findings=true] .knee-labels{opacity:0}
.achilles-case .knee-findings .tendon-outline{fill:rgba(120,215,237,.025);stroke:#96dfec;stroke-width:2.5;stroke-dasharray:10 7}
.achilles-case .knee-findings .calcium-outline{fill:rgba(255,220,120,.025);stroke:#ffdb78;stroke-width:3}
.achilles-case .knee-findings .pointer{fill:none;stroke:#ffdb78;stroke-width:3}
.achilles-case .knee-findings .tendon-pointer{stroke:#96dfec}
.achilles-case .knee-findings .marker-dot{fill:#ffdb78;stroke:#172b31;stroke-width:3}
.achilles-case .knee-findings .marker-text{fill:#172b31;stroke:none;font:700 24px Arial,sans-serif}
.achilles-legend{display:flex;gap:10px 22px;flex-wrap:wrap;margin:16px 0 0;font:400 14px/1.6 var(--sans);color:var(--muted)}
.achilles-legend span{display:inline-flex;gap:8px;align-items:center}
.achilles-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ffdb78;border:1px solid #b78b35}
.achilles-legend i.tendon{background:#96dfec;border-color:#397d89}
.achilles-case .achilles-film{background:#080d10;border-radius:8px;overflow:hidden}
.achilles-case .achilles-film video{display:block;width:100%;height:auto;aspect-ratio:4/3}
.achilles-case .knee-viewer figcaption{margin-top:14px}
.achilles-case .case-context{font-size:14px;color:var(--muted)}
.achilles-case main .knee-hero>p{max-width:70ch}
