.clinical-resource [hidden]{display:none!important}.clinical-question{border:1px solid #d9d4ce;border-radius:12px;padding:20px;margin:22px 0;min-width:0}.clinical-question legend{font-weight:650;padding:0 8px;max-width:100%;line-height:1.55}.clinical-question legend span{color:#72593c}.clinical-options{display:grid;gap:9px}.clinical-options label{display:flex;gap:12px;align-items:start;padding:12px;border:1px solid #ded9d3;border-radius:8px;cursor:pointer}.clinical-options label:has(input:checked){background:#f3ede2;border-color:#8a6943}.clinical-options label:focus-within{outline:2px solid #72593c;outline-offset:2px}.clinical-options input{margin-top:5px;accent-color:#72593c;width:18px;height:18px;flex:none}.clinical-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.clinical-safety{border:2px solid #a54731;background:#fff3ee;border-radius:10px;padding:22px;line-height:1.6;margin:24px 0}.clinical-results{padding:24px;background:#f5f1eb;border-radius:12px;margin:30px 0}.clinical-result-card{margin:20px 0;padding:18px;background:#fff;border-radius:8px}.clinical-result-card h3{margin-top:0}.clinical-score-bar{height:10px;background:#e8e2d9;border-radius:5px;overflow:hidden;margin:12px 0}.clinical-score-bar span{display:block;height:100%;background:#8a6943}.clinical-question--missing{border-color:#a54731}.clinical-resource #clinical-error{color:#893722;font-weight:600}.clinical-resource button:disabled{opacity:.6;cursor:not-allowed}@media(min-width:760px){.clinical-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.clinical-actions,.clinical-resource button,.site-header,footer{display:none}.clinical-question,.clinical-result-card{break-inside:avoid}}
