
/* ClinicaMOB v74 — knowledge authority & decision-tool layer. No routing behavior. */
.cm-review-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;align-items:center;margin:.9rem 0 1.15rem;padding:.62rem .82rem;border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;color:#52616b;font-size:.78rem;letter-spacing:.01em}
.cm-review-meta strong{color:#17374e;font-weight:700}.cm-review-meta span+span:before{content:"•";margin-right:1rem;color:#94a2aa}
.cm-knowledge-intro{max-width:820px}.cm-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dce5e8;border:1px solid #dce5e8;border-radius:10px;overflow:hidden;margin:1.35rem 0 2rem}
.cm-knowledge-group{background:#fff;padding:1.25rem 1.35rem;min-height:100%}.cm-knowledge-group h2,.cm-knowledge-group h3{font-size:1.04rem!important;line-height:1.25;margin:0 0 .55rem;color:#17374e}.cm-knowledge-group p{font-size:.9rem;margin:.15rem 0 .75rem;color:#52616b}.cm-knowledge-links{display:grid;gap:.42rem}.cm-knowledge-links a{font-size:.9rem;font-weight:650;color:#1d5d7d}.cm-knowledge-links a:after{content:" →";font-weight:400;color:#6f8795}
.cm-question-set{margin:1.8rem 0;padding-top:1.2rem;border-top:1px solid #dce5e8}.cm-question-set>h2{font-size:1.35rem!important;margin:0 0 1rem}.cm-qa{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.5fr);gap:1.2rem;padding:.9rem 0;border-top:1px solid #e6ecef}.cm-qa:first-of-type{border-top:0}.cm-qa h3{font-size:.92rem!important;line-height:1.3;margin:0;color:#17374e}.cm-qa p{margin:0;font-size:.92rem;color:#34454f;max-width:72ch}
.cm-related-decisions{margin:1.7rem 0 0;padding:1rem 0;border-top:1px solid #dce5e8}.cm-related-decisions strong{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#697a84;margin-bottom:.5rem}.cm-related-decisions .links{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem}.cm-related-decisions a{font-size:.88rem;font-weight:650}
.cm-tool-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0 1.4rem}.cm-tool-action{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .8rem;border:1px solid #bdcbd2;border-radius:6px;background:#fff;color:#17374e!important;font-size:.82rem;font-weight:700;text-decoration:none!important}.cm-tool-action:hover{background:#f6f8f9}.cm-editorial-note{margin:1.5rem 0;padding:.9rem 1rem;border-left:3px solid #2a7f7a;background:#f7faf9;color:#43545e;font-size:.86rem}.cm-editorial-note strong{color:#17374e}
.cm-evidence-standard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce5e8;border-radius:8px;overflow:hidden;margin:1.25rem 0 2rem}.cm-evidence-standard>div{padding:.95rem 1rem;border-right:1px solid #dce5e8;background:#fff}.cm-evidence-standard>div:last-child{border-right:0}.cm-evidence-standard strong{display:block;font-size:.86rem;color:#17374e;margin-bottom:.25rem}.cm-evidence-standard span{font-size:.79rem;color:#586872;line-height:1.45}
@media(max-width:900px){.cm-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-evidence-standard{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-evidence-standard>div:nth-child(2){border-right:0}.cm-evidence-standard>div:nth-child(-n+2){border-bottom:1px solid #dce5e8}}
@media(max-width:640px){.cm-review-meta{display:block}.cm-review-meta span{display:block;margin:.22rem 0}.cm-review-meta span+span:before{display:none}.cm-knowledge-grid{grid-template-columns:1fr}.cm-qa{grid-template-columns:1fr;gap:.35rem}.cm-evidence-standard{grid-template-columns:1fr}.cm-evidence-standard>div{border-right:0!important;border-bottom:1px solid #dce5e8}.cm-evidence-standard>div:last-child{border-bottom:0}}
@media print{.topbar,.site-header,.mobile-sticky-cta,.cm-tool-actions,footer,.site-footer{display:none!important}.container{width:100%!important;max-width:none!important}.card,.cm-authority-box,.cm-question-set{break-inside:avoid}.cm-review-meta{border-color:#bbb;color:#444}a{color:#000!important;text-decoration:none!important}}
