.safety-detail__back{color:var(--text-2);text-decoration:none}.safety-detail__back:hover{text-decoration:underline}.safety-detail__narrative{margin:24px 0}.safety-detail__narrative h2{margin:0 0 8px;font-size:18px}.safety-detail__source{border-top:1px solid var(--border-light);font:400 12px var(--font-ui);color:var(--text-3);margin-top:32px;padding-top:16px}.safety-detail__case-id{font-family:var(--font-mono);color:var(--text-2)}.safety-detail__crosslink{font:500 13px var(--font-ui);color:var(--link);margin-top:4px;text-decoration:none;display:block}.safety-detail__crosslink:hover{text-decoration:underline}.safety-detail__arrow{color:var(--text-3);padding:0 4px}.safety-detail__related{border-top:1px solid var(--border-light);margin-top:32px;padding-top:24px}.safety-detail__related h2{margin:0 0 12px}.safety-detail__related-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.safety-detail__related-list a{background:var(--card);border:1px solid var(--border);border-radius:var(--r);color:var(--text);font:400 14px/1.4 var(--font-ui);grid-template-columns:80px 90px 1fr 100px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.safety-detail__related-list a:hover{border-color:var(--text-3);background:var(--primary-light)}@media (width<=480px){.safety-detail__related-list a{grid-template-rows:auto auto;grid-template-columns:70px 1fr}}
