.safety-cases{max-width:1050px;margin:0 auto}.safety-cases h2{margin:.7rem 0 .35rem;color:#15354b}.safety-lead{font-size:1.05rem;line-height:1.5;margin:.2rem 0 .5rem}.safety-filters{display:grid;grid-template-columns:2fr repeat(3,minmax(130px,1fr));gap:.65rem;margin:1rem 0}.safety-filters label{display:grid;gap:.3rem;font-weight:700;color:#193a51}.safety-filters input,.safety-filters select{width:100%;min-width:0;min-height:44px;padding:.6rem .7rem;border:2px solid #426a85;border-radius:10px;background:#fff;color:#132e40;font:inherit}.safety-filters input:focus-visible,.safety-filters select:focus-visible{outline:3px solid #b64242;outline-offset:2px}.safety-results{display:grid;gap:.8rem}.safety-card{padding:1rem 1.1rem;border:1px solid #b5c9d5;border-left:5px solid #9b3034;border-radius:12px;background:#fff;box-shadow:0 2px 10px #173c5810}.safety-card h3{margin:.35rem 0 .6rem;color:#13364f}.safety-card p{margin:.45rem 0;line-height:1.5}.safety-meta{display:flex;flex-wrap:wrap;gap:.35rem}.safety-meta span{padding:.18rem .48rem;border-radius:7px;background:#f8e9e9;color:#702326;font-size:.82rem;font-weight:700}.safety-meta span:last-child{background:#f4ede3;color:#59412b}.safety-question{padding:.6rem .7rem;border-radius:8px;background:#fff5f3}.safety-links{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:.65rem}.safety-links a{font-weight:750;text-decoration:underline;color:#762326}.safety-empty{padding:1rem;border:1px dashed #67869b;border-radius:10px}.safety-cases .tiny{max-width:83ch;line-height:1.5}.academy-tabs a[data-academy-safety=true]{background:#f5dada;color:#652023;border-color:#ac4a4d;font-weight:800}.academy-tabs a[data-academy-safety=true][aria-current=page]{background:#9b3034;color:#fff;border-color:#9b3034}.safety-more{display:block;margin:1rem auto;padding:.55rem 1.15rem;background:#fff;color:#702326;border:2px solid #9b3034;border-radius:10px;font:inherit;font-weight:800;cursor:pointer}.safety-more:focus-visible,.safety-more:hover{background:#f8e9e9}.safety-cases .safety-count{font-weight:750;color:#472428}@media(max-width:850px){.safety-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.safety-filters{grid-template-columns:1fr 1fr;gap:.5rem}.safety-filters label:first-child{grid-column:1/-1}.safety-card{padding:.8rem}.safety-meta span{font-size:.75rem}}.safety-quiz{max-width:780px;margin:0 auto}.safety-quiz-kicker{display:inline-block;padding:.28rem .65rem;border-radius:999px;background:#f4e1df;color:#77292e;font-size:.82rem;font-weight:800}.safety-quiz h2{color:#192e42;margin:.65rem 0 .25rem}.safety-quiz>p{line-height:1.5}.safety-quiz-card{margin:1rem 0;padding:1.1rem;border:1px solid #bcbac7;border-left:5px solid #a4363b;border-radius:15px;background:#fff;box-shadow:0 6px 22px #173c5814}.safety-quiz-source{color:#6d2930;font-size:.85rem;font-weight:800}.safety-quiz-card h3{color:#152f46;margin:.5rem 0}.safety-quiz-card p{line-height:1.55}.safety-quiz-label{font-size:.84rem;font-weight:800;color:#6d2930;text-transform:uppercase;letter-spacing:.035em}.safety-quiz-reminder{margin:1.1rem 0;padding:.8rem 1rem;border-radius:12px;background:#f6f8fb;border:1px solid #d3dce4}.safety-quiz-reminder h4{margin:.2rem 0;color:#152f46;font-size:1.05rem}.safety-quiz-reminder p:last-child{margin-bottom:.2rem}.safety-quiz-links{display:flex;flex-wrap:wrap;gap:.75rem;border-top:1px solid #e1d6d5;padding-top:.8rem}.safety-quiz-links a{font-weight:800;color:#67242b;text-decoration:underline}.safety-quiz>#safetyQuizNext{border:2px solid #953238;border-radius:10px;background:#953238;color:#fff;font:inherit;font-weight:800;padding:.65rem 1rem;cursor:pointer}.safety-quiz>#safetyQuizNext:focus-visible{outline:3px solid #263e65;outline-offset:2px}