/* Existing reading and note components, now bound to the complete collection. */
.guide-v5 .case .case-effort{font-size:11px;line-height:1.5;color:var(--muted);margin:0 0 10px;text-transform:lowercase}
.guide-v5 .case-reading>.health-note{font-size:14px;line-height:1.7;margin:0 0 30px}
.guide-v5 .case-passport .fact-level .fact-value{overflow-wrap:anywhere}
.guide-v5 .case-passport .difficulty-note{font-size:10px;line-height:1.5;color:var(--muted);margin:13px 0 0}
@media(min-width:761px){.guide-v5 .case-passport.passport-tall{top:calc(100dvh - var(--passport-height) - 44px)}}
.guide-v5 .case-tags p{font-size:12px;line-height:1.8;color:var(--muted)}
.guide-v5 .case-contents a{white-space:normal}
.guide-v5 .chapter>p:not(.availability-note),.guide-v5 .case-opening p{white-space:pre-line}
html[data-color-mode=dark] .guide-v5 .health-note{background:color-mix(in srgb,var(--tone-rich) 9%,var(--panel));color:var(--ink);border-color:var(--tone-rich)}
