.case-reader .condition-hero{display:block!important;padding-bottom:32px!important}.case-reader .condition-hero h1{max-width:22ch!important}.case-reader .condition-hero .lead{max-width:66ch}.case-reader .route-links{display:flex;gap:0;border-top:1px solid var(--line);margin-top:28px;max-width:850px}.case-reader .route-links a{flex:1;padding:18px 20px 10px 0;text-decoration:none}.case-reader .route-links a+a{border-left:1px solid var(--line);padding-left:24px}.case-reader .route-links strong{display:block;font:500 18px/1.4 var(--sans)}.case-reader .route-links span{display:block;font:400 14px/1.5 var(--sans);color:var(--muted);margin-top:5px}.case-reader .patient-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:start}.case-reader .symptom-list{padding:0;list-style:none;margin:20px 0}.case-reader .symptom-list li{border-bottom:1px solid var(--line);padding:13px 0 13px 24px;position:relative}.case-reader .symptom-list li:before{content:'•';position:absolute;left:0;color:var(--teal)}.case-reader .orientation{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:24px 0;border-top:3px solid var(--teal)}.case-reader .orientation svg{width:150px;height:190px}.case-reader .orientation p{font-size:15px}.case-reader .orientation h3{margin-bottom:10px}.case-reader .patient-note{font-size:14px!important;color:var(--muted);max-width:65ch}.case-reader .viewer-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.case-reader .viewer-head h2{margin-bottom:6px}.case-reader .viewer-head p{margin-bottom:0;max-width:65ch}.case-reader .viewer-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);flex-wrap:wrap;margin-bottom:24px}.case-reader .viewer-tabs button{background:transparent;color:var(--ink);border:0;border-bottom:3px solid transparent;padding:13px 16px;font:500 15px var(--sans);min-height:48px}.case-reader .viewer-tabs button[aria-selected=true]{border-bottom-color:var(--teal);color:var(--teal);background:#e7efec}.case-reader .annot-controls{margin:0}.case-reader .annot-controls button{white-space:nowrap;font-size:14px!important;padding:9px 16px!important}.case-reader .reader-panel{margin-bottom:28px}.case-reader .panel-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:36px;align-items:start}.case-reader .panel-media figure{margin:0}.case-reader .panel-copy{padding-top:5px}.case-reader .panel-copy .eyebrow{margin-bottom:12px}.case-reader .panel-copy h3{font-size:24px}.case-reader .panel-copy details{margin-top:20px}.case-reader .panel-copy p:last-child{margin-bottom:0}.case-reader .scan-card .scan-heading{display:none}.case-reader .scan-card figcaption{font-size:14px;line-height:1.6;padding:17px 20px}.case-reader .movie-box{width:100%;max-width:340px;margin:0 auto!important}.case-reader .film-media{padding:20px;background:#e6eeeb;border-radius:4px}.case-reader .reader-conclusion{display:grid;grid-template-columns:.8fr 1.6fr;gap:35px;padding:25px 0;border-top:2px solid var(--teal);margin-top:10px}.case-reader .reader-conclusion p{margin:0}.case-reader .reader-conclusion strong{font:500 22px/1.4 var(--sans)}.case-reader .reader-deep{margin-top:20px}.case-reader .reader-deep>summary{font-size:17px}.case-reader .reader-deep .deep-content{max-width:78ch;padding:14px 0}.case-reader .measurement-frame{position:relative}.case-reader .measurement-frame svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.case-reader .measurement-frame img{display:block;width:100%}.case-reader .comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.case-reader .comparison-pair .scan-heading{display:block;padding:16px 16px 4px}.case-reader .comparison-pair h3{font-size:18px}.case-reader .comparison-pair figcaption{padding:14px 16px}.case-reader .comparison-pair img{width:100%;height:auto}.case-reader .reader-tabs-ready .reader-panel[hidden]{display:none!important}.case-reader .care details{margin-top:18px}.case-reader .sources p{font-size:14px}.case-reader .frame svg text{font-family:var(--sans)}.case-reader .reader-panel:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.case-reader .orientation .map-note{font-size:12px;margin:0;color:var(--muted)}
@media(max-width:760px){.case-reader .patient-grid,.case-reader .panel-layout,.case-reader .reader-conclusion{grid-template-columns:1fr;gap:24px}.case-reader .orientation{grid-template-columns:125px 1fr;gap:16px}.case-reader .orientation svg{width:125px;height:165px}.case-reader .viewer-head{display:block}.case-reader .viewer-head .annot-controls{margin-top:18px}.case-reader .viewer-tabs{gap:0}.case-reader .viewer-tabs button{padding:12px 10px;font-size:14px}.case-reader .route-links strong{font-size:16px}.case-reader .route-links span{font-size:13px}.case-reader .route-links a+a{padding-left:18px}.case-reader .comparison-pair{grid-template-columns:1fr}.case-reader .panel-copy{padding-top:0}.case-reader .film-media{padding:16px}.case-reader .reader-conclusion{gap:12px}}
@media(prefers-reduced-motion:no-preference){.case-reader .reader-panel{animation:reader-in .18s ease-out}@keyframes reader-in{from{opacity:.4}to{opacity:1}}}
