/* The existing patient-case reader, with the approved tissue illustrations. */
.knee-hyaluron-case main .section{padding-block:40px}
.knee-hyaluron-case main>.wrap,.knee-hyaluron-case main .wrap{max-width:1080px}
.knee-hyaluron-case .case-context-summary>p{max-width:78ch;font-size:17px;line-height:1.75}
.knee-hyaluron-case .knee-case-byline{font-size:13px;line-height:1.7;color:var(--muted);margin:18px 0}
.knee-hyaluron-case .knee-labels text{font-size:30px;text-anchor:start}
.knee-hyaluron-case .knee-labels path{fill:none;stroke:#fff;stroke-width:2.5;filter:drop-shadow(0 1px 2px #10272d)}
.knee-hyaluron-case .knee-findings text{font-size:30px}
.knee-hyaluron-case .knee-picture[data-findings=true] .knee-labels{opacity:0}
.knee-hyaluron-case .knee-findings .pointer-shadow{fill:none;stroke:#10272d;stroke-width:9}
.knee-hyaluron-case .knee-findings .pointer{fill:none;stroke:#ffdf94;stroke-width:3.5}
.knee-hyaluron-case .knee-findings circle{fill:#ffdf94;stroke:#10272d;stroke-width:2}
.knee-hyaluron-case .knee-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){
 .knee-hyaluron-case main .section{padding-block:28px}
 .knee-hyaluron-case .knee-labels text,.knee-hyaluron-case .knee-findings text{font-size:34px}
 .knee-hyaluron-case .knee-tab{display:block;min-width:0}
 .knee-hyaluron-case .knee-tab img{width:100%;height:52px;margin-bottom:8px}
}
