/* ClinicaMOB v71 — trust/conversion transfer from proven GSSUSA principles.
Presentation/content only. No routing, redirects, sitemap, robots, or handler changes. */
.cm-trust-strip{background:#fff;border-bottom:1px solid var(--cm-border)}
.cm-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0}
.cm-trust-grid>div{padding:0 20px;border-right:1px solid var(--cm-border)}
.cm-trust-grid>div:first-child{padding-left:0}.cm-trust-grid>div:last-child{border-right:0;padding-right:0}
.cm-trust-grid strong{display:block;color:var(--cm-navy);font-size:.78rem;letter-spacing:.01em}
.cm-trust-grid span{display:block;margin-top:3px;color:var(--cm-muted);font-size:.73rem;line-height:1.35}
.cm-process{padding:46px 0;background:var(--cm-soft);border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}
.cm-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cm-border);background:#fff;border-radius:12px;overflow:hidden}
.cm-process-grid>div{padding:20px 21px;border-right:1px solid var(--cm-border);min-width:0}
.cm-process-grid>div:last-child{border-right:0}
.cm-process-grid span{display:block;color:var(--cm-teal);font-size:.68rem;font-weight:850;letter-spacing:.1em;margin-bottom:10px}
.cm-process-grid strong{display:block;color:var(--cm-navy);font-size:.94rem;margin-bottom:6px}
.cm-process-grid p{margin:0;color:var(--cm-muted);font-size:.8rem;line-height:1.45}
.cm-process-grid.compact{margin-top:22px}
.cm-confidentiality{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start;border-bottom:1px solid var(--cm-border);padding-bottom:24px}
.cm-confidentiality h2{font-size:1.5rem;color:var(--cm-navy);letter-spacing:-.025em;margin:0}
.cm-confidentiality>p{margin:0;color:var(--cm-muted);font-size:.88rem}
.cm-advisory-note,.cm-privacy-summary{border-left:3px solid var(--cm-teal);background:#f4f8f8;padding:14px 16px;color:#405662;font-size:.88rem;line-height:1.5;margin:20px 0}
.cm-advisory-note strong,.cm-privacy-summary strong{color:var(--cm-navy)}
.cm-search-form,.cm-full-search{position:relative}
.cm-search-form:before,.cm-full-search:before{content:"PRACTICE REQUIREMENT BRIEF";display:block;font-size:.64rem;letter-spacing:.13em;font-weight:850;color:var(--cm-teal);margin-bottom:12px}
.cm-search-form .cta.teal,.cm-full-search .cta.teal{background:var(--cm-navy);border-color:var(--cm-navy)}
.cm-search-form .cta.teal:hover,.cm-full-search .cta.teal:hover{background:#0a2437;border-color:#0a2437}
.cm-privacy{max-width:820px}
.cm-property{border-top:3px solid var(--cm-navy)}
.cm-property-type{color:var(--cm-teal)}
@media(max-width:900px){
.cm-trust-grid,.cm-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.cm-trust-grid>div{padding:12px 16px;border-bottom:1px solid var(--cm-border)}
.cm-trust-grid>div:nth-child(2){border-right:0}.cm-trust-grid>div:nth-child(n+3){border-bottom:0}
.cm-process-grid>div:nth-child(2){border-right:0}.cm-process-grid>div:nth-child(-n+2){border-bottom:1px solid var(--cm-border)}
.cm-confidentiality{grid-template-columns:1fr;gap:12px}}
@media(max-width:600px){
.cm-trust-grid,.cm-process-grid{grid-template-columns:1fr}
.cm-trust-grid>div,.cm-trust-grid>div:first-child,.cm-trust-grid>div:last-child{padding:10px 0;border-right:0;border-bottom:1px solid var(--cm-border)}
.cm-trust-grid>div:last-child{border-bottom:0}
.cm-process-grid>div,.cm-process-grid>div:nth-child(2){border-right:0;border-bottom:1px solid var(--cm-border)}
.cm-process-grid>div:last-child{border-bottom:0}}
