.injury-breadcrumbs{padding-top:24px;font-size:15px;line-height:1.7}.injury-hero{max-width:1100px;padding-bottom:45px}.injury-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.12;max-width:1000px}.injury-lead{font-size:25px;line-height:1.6;max-width:900px}.injury-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;align-items:start}.injury-copy{padding:24px 0;border-bottom:1px solid #d9e5ea}.injury-copy h2,.injury-reading h2{font-size:32px;line-height:1.2;margin-top:20px}.injury-copy p,.injury-reading p{font-size:20px;line-height:1.8}.injury-toc,.injury-callout{padding:24px;background:#edf6f7;border-radius:12px;margin:24px 0}.injury-toc ul{padding-left:20px;line-height:1.7}.injury-toc li{margin:10px 0}.injury-reading{max-width:1000px;padding-top:30px;padding-bottom:30px}.injury-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.injury-card{display:block;padding:28px;border:1px solid #d9e5ea;border-radius:14px;background:#f6fafb}.injury-card h3{font-size:25px}.injury-card p{color:#233e50;font-size:18px;line-height:1.7}.injury-card span{font-weight:700}.injury-evaluation{background:#edf6f7;border-radius:16px;padding:36px;margin-top:35px}.injury-urgent{border-left:4px solid #087d7d;background:#f6fafb}.injury-faq details{border-bottom:1px solid #d9e5ea;padding:18px 0}.injury-faq summary{font-size:21px;font-weight:700;cursor:pointer}.injury-faq details p{margin-top:16px}.injury-return{margin-top:30px;line-height:2}.injury-sources p{font-size:16px}.injury-sources h2{font-size:24px}.injury-sources ul{line-height:1.9}.injury-copy,.injury-urgent{scroll-margin-top:35px}@media(max-width:800px){.injury-layout{display:flex;flex-direction:column;gap:20px}.injury-layout aside{order:-1;width:100%}.injury-toc{margin-top:0}.injury-grid{grid-template-columns:1fr}.injury-hero h1{font-size:39px}.injury-lead{font-size:22px}.injury-copy h2,.injury-reading h2{font-size:28px}.injury-copy p,.injury-reading p{font-size:20px}.injury-evaluation{padding:25px}.injury-hero{padding-top:45px}}
