.risk-profile{border:1px solid var(--edge);background:#0d2530;margin:22px 0}.risk-head{padding:17px 19px;border-bottom:1px solid var(--edge)}.risk-head span{font:700 12px ui-monospace,monospace;letter-spacing:.1em;color:var(--cyan)}.risk-head h2{font-size:19px;margin:5px 0 0}.risk-profile dl{margin:0}.risk-profile dl div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;padding:11px 19px;border-bottom:1px solid var(--edge)}.risk-profile dt{color:var(--gold)}.risk-profile dd{margin:0}.risk-profile>p{font-size:13px;color:var(--muted);padding:0 19px 12px}.evidence{margin-top:20px;padding:17px;background:#0e2934;border:1px solid #54737d}.evidence h3{margin:0 0 6px}.evidence h3 small{font-size:13px;font-weight:400;color:var(--cyan)}.evidence>p{color:var(--muted);font-size:14px;margin:0 0 14px}.evidence-fields{display:grid;gap:11px}.evidence-fields label{display:grid;gap:5px;font-size:14px;color:#c8d5d9}.evidence input,.evidence select{width:100%;min-width:0;padding:11px;background:#0b1e2b;color:#fff;border:1px solid #65818c;font-size:16px}.review-state{margin:13px 0 0!important;padding:10px 12px;color:var(--gold)!important;border-left:3px solid var(--gold)}.review-state.complete{color:#97d8b5!important;border-color:#97d8b5}.practice-record{padding:22px;margin-top:20px;border:1px solid var(--edge)}.practice-record h2{margin:0 0 8px;font-size:20px}.practice-record>p{color:var(--muted);font-size:14px;margin:0 0 14px}.practice-record ol{margin:0 0 15px;padding-left:24px}.practice-record li{padding:10px 4px;border-bottom:1px solid var(--edge)}.practice-record li b{display:block;font-size:15px}.practice-record li small{display:block;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.practice-record button{padding:11px 16px;border:1px solid var(--gold);background:transparent;color:var(--gold)}.emergency-guide label{display:block;margin-bottom:6px;color:var(--muted);font-size:14px}.emergency-guide select{margin-bottom:12px}.emergency-guide h4{font-size:17px;margin:0 0 9px}.emergency-guide p{margin:8px 0;font-size:14px;color:#c8d8dc}.emergency-guide p b{color:var(--cyan)}.emergency-guide ol{padding-left:21px;margin:10px 0}.emergency-guide>p{color:var(--gold)}.official-link{display:inline-block;margin-top:15px;padding:8px 0;color:var(--cyan);font-size:14px;border-bottom:1px solid currentColor}@media(max-width:600px){.risk-profile dl div{grid-template-columns:1fr;gap:3px;padding:11px 15px}.evidence,.practice-record{padding:15px}}
