.injury-detail__hero[data-astro-cid-3uhashvc]{padding-block:calc(var(--header-height) + clamp(2rem, 4vw, 4rem)) clamp(2.5rem, 5vw, 4rem)}.injury-detail__breadcrumbs[data-astro-cid-3uhashvc]{margin-bottom:clamp(2rem,4vw,3.5rem)}.injury-detail__breadcrumbs[data-astro-cid-3uhashvc] ol[data-astro-cid-3uhashvc]{color:var(--color-muted);flex-wrap:wrap;gap:.25rem .65rem;margin:0;padding:0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.injury-detail__breadcrumbs[data-astro-cid-3uhashvc] li[data-astro-cid-3uhashvc]{align-items:center;gap:.65rem;display:inline-flex}.injury-detail__breadcrumbs[data-astro-cid-3uhashvc] li[data-astro-cid-3uhashvc]+li[data-astro-cid-3uhashvc]:before{content:"/";color:var(--color-faint)}.injury-detail__breadcrumbs[data-astro-cid-3uhashvc] a[data-astro-cid-3uhashvc]{align-items:center;min-height:44px;display:inline-flex}.injury-detail__hero-grid[data-astro-cid-3uhashvc]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.injury-detail__intro[data-astro-cid-3uhashvc]{min-width:0}.injury-detail[data-astro-cid-3uhashvc] h1[data-astro-cid-3uhashvc]{max-width:17ch;color:var(--color-text-strong);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.4vw,5.25rem);line-height:1}.injury-detail__summary[data-astro-cid-3uhashvc]{max-width:46ch;color:var(--color-muted);margin:1.75rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65}.injury-detail__local[data-astro-cid-3uhashvc]{max-width:46ch;color:var(--color-blue-light);font-family:var(--font-mono);margin:1.5rem 0;font-size:.75rem;line-height:1.75}.injury-detail__photo[data-astro-cid-3uhashvc]{border-radius:var(--radius-photo);min-width:0;margin:0;overflow:hidden}.injury-detail__photo[data-astro-cid-3uhashvc] img[data-astro-cid-3uhashvc]{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.04);width:100%}.injury-detail__review[data-astro-cid-3uhashvc]{border-top:1px solid var(--color-border);gap:.35rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;display:grid}.injury-detail__review[data-astro-cid-3uhashvc] p[data-astro-cid-3uhashvc]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.6}.injury-detail__review--pending[data-astro-cid-3uhashvc] strong[data-astro-cid-3uhashvc]{color:var(--color-warning)}.injury-detail__body[data-astro-cid-3uhashvc]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.injury-detail__sidebar[data-astro-cid-3uhashvc]{top:calc(var(--header-height) + 2rem);position:sticky}.injury-detail__contents[data-astro-cid-3uhashvc]>p[data-astro-cid-3uhashvc]{color:var(--color-blue-light);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.6875rem}.injury-detail__contents[data-astro-cid-3uhashvc] ol[data-astro-cid-3uhashvc]{margin:0;padding:0;list-style:none}.injury-detail__contents[data-astro-cid-3uhashvc] a[data-astro-cid-3uhashvc]{min-height:44px;color:var(--color-muted);padding-block:.65rem;font-size:.9375rem;line-height:1.5;text-decoration:none;display:block}.injury-detail__contents[data-astro-cid-3uhashvc] a[data-astro-cid-3uhashvc]:hover{color:var(--color-blue-light)}.injury-detail__back[data-astro-cid-3uhashvc]{text-underline-offset:.3em;align-items:center;min-height:44px;margin-top:1.5rem;font-size:.875rem;display:inline-flex}.injury-detail__sections[data-astro-cid-3uhashvc]{min-width:0}.injury-detail__markdown[data-astro-cid-3uhashvc] h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;scroll-margin-top:calc(var(--header-height) + 1.5rem);margin:clamp(2.5rem,5vw,4rem) 0 1.25rem;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.12}.injury-detail__markdown[data-astro-cid-3uhashvc] h2:first-child{margin-top:0}.injury-detail__markdown[data-astro-cid-3uhashvc] p,.injury-detail__markdown[data-astro-cid-3uhashvc] li{color:var(--color-muted);text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}.injury-detail__markdown[data-astro-cid-3uhashvc] p{margin:1rem 0 0}.injury-detail__markdown[data-astro-cid-3uhashvc] ul{gap:.75rem;margin:1.25rem 0 0;padding-left:1.25rem;display:grid}.injury-detail__markdown[data-astro-cid-3uhashvc] li::marker{color:var(--color-blue-light)}.injury-detail__markdown[data-astro-cid-3uhashvc] #when-to-get-help,.injury-detail__markdown[data-astro-cid-3uhashvc] #when-to-get-help~*{background:var(--color-surface);border-left:3px solid var(--color-blue);max-width:none;padding-inline:clamp(1.25rem,2.5vw,2rem)}.injury-detail__markdown[data-astro-cid-3uhashvc] #when-to-get-help{border-radius:var(--radius-control) var(--radius-control) 0 0;margin-bottom:0;padding-top:clamp(1.25rem,2.5vw,2rem)}.injury-detail__markdown[data-astro-cid-3uhashvc] #when-to-get-help~*{margin-block:0;padding-top:1rem}.injury-detail__markdown[data-astro-cid-3uhashvc] #when-to-get-help~:last-child{border-radius:0 0 var(--radius-control) var(--radius-control);padding-bottom:clamp(1.25rem,2.5vw,2rem)}.injury-detail__sources[data-astro-cid-3uhashvc]{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:1.5rem}.injury-detail__sources[data-astro-cid-3uhashvc] h2[data-astro-cid-3uhashvc]{margin:0;font-size:1.125rem;line-height:1.3}.injury-detail__sources[data-astro-cid-3uhashvc] ul[data-astro-cid-3uhashvc]{margin:1rem 0 0;padding-left:1.125rem}.injury-detail__sources[data-astro-cid-3uhashvc] a[data-astro-cid-3uhashvc]{color:var(--color-muted);overflow-wrap:anywhere;padding-block:.5rem;font-size:.875rem;line-height:1.6;display:inline-block}.injury-detail__sources[data-astro-cid-3uhashvc] a[data-astro-cid-3uhashvc]:hover{color:var(--color-blue-light)}.injury-related[data-astro-cid-3uhashvc] header[data-astro-cid-3uhashvc]{margin-bottom:2.5rem}@media (width<=47.99rem){.injury-detail__hero-grid[data-astro-cid-3uhashvc],.injury-detail__body[data-astro-cid-3uhashvc]{grid-template-columns:minmax(0,1fr)}.injury-detail__photo[data-astro-cid-3uhashvc] img[data-astro-cid-3uhashvc]{aspect-ratio:5/3}.injury-detail__sidebar[data-astro-cid-3uhashvc]{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;position:static}}
