/* ClinicaMOB v230 — full-site alignment/grid hardening. Loaded last. */
:root{--cm230-max:1180px;--cm230-reading:980px;--cm230-gutter:48px}
body.cm-fixed-target main .container,
body.cm-fixed-target main .cm-lp-wrap,
body.cm-fixed-target main .cm-lp-hero-grid,
body.cm-fixed-target main .cm-lp-trust-grid,
body.cm-fixed-target main .cm-lp-search-card,
body.cm-fixed-target main .pdt-wrap,
body.cm-fixed-target main .inner{
 box-sizing:border-box!important;width:min(calc(100% - var(--cm230-gutter)),var(--cm230-max))!important;max-width:var(--cm230-max)!important;margin-left:auto!important;margin-right:auto!important}
body.cm-fixed-target main>.cm-question-set.container,
body.cm-fixed-target main>.ks-glossary-note,
body.cm-fixed-target main>section#clinicamob-knowledge-search,
body.cm-fixed-target main>div.cm-editorial-note.container{
 box-sizing:border-box!important;width:min(calc(100% - var(--cm230-gutter)),var(--cm230-reading))!important;max-width:var(--cm230-reading)!important;margin-left:auto!important;margin-right:auto!important}
body.cm-fixed-search .form-shell{box-sizing:border-box!important;width:min(calc(100% - var(--cm230-gutter)),var(--cm230-reading))!important;max-width:var(--cm230-reading)!important;margin-left:auto!important;margin-right:auto!important}
body.cm-fixed-interior #clinicamob-knowledge-search{box-sizing:border-box!important;width:min(calc(100% - var(--cm230-gutter)),1080px)!important;max-width:1080px!important;margin:42px auto!important;padding:28px!important}
body.cm-fixed-target .cm-lp-hero,body.cm-fixed-target .cm-lp-search,body.cm-fixed-target .cm-lp-section,body.cm-fixed-target .cm-lp-trust{box-sizing:border-box!important;width:100%!important;margin-left:0!important;margin-right:0!important}
body.cm-fixed-target .cm-lp-search-card{max-width:980px!important}
body.cm-fixed-interior main .container>h1,body.cm-fixed-interior main .container>h2,body.cm-fixed-interior main .container>h3,body.cm-fixed-interior main .container>p,body.cm-fixed-interior main .container>ul,body.cm-fixed-interior main .container>ol,body.cm-fixed-search main .container>h1,body.cm-fixed-search main .container>h2,body.cm-fixed-search main .container>h3,body.cm-fixed-search main .container>p{text-align:left!important}
body.cm-fixed-target main *,body.cm-fixed-target main *::before,body.cm-fixed-target main *::after{box-sizing:border-box}
body.cm-fixed-target main img,body.cm-fixed-target main svg,body.cm-fixed-target main video,body.cm-fixed-target main iframe,body.cm-fixed-target main canvas,body.cm-fixed-target main table,body.cm-fixed-target main pre,body.cm-fixed-target main form,body.cm-fixed-target main input,body.cm-fixed-target main select,body.cm-fixed-target main textarea{max-width:100%!important}
body.cm-fixed-target main table{width:100%;overflow-wrap:anywhere}body.cm-fixed-target main pre{overflow:auto}body.cm-fixed-target main p,body.cm-fixed-target main li,body.cm-fixed-target main a,body.cm-fixed-target main td,body.cm-fixed-target main th{overflow-wrap:break-word;word-break:normal}
body.cm-fixed-target main [class*="grid"],body.cm-fixed-target main .two,body.cm-fixed-target main .three,body.cm-fixed-target main .four,body.cm-fixed-target main .cards,body.cm-fixed-target main .lens-grid,body.cm-fixed-target main .data-grid{min-width:0!important}
body.cm-fixed-target main [class*="grid"]>*,body.cm-fixed-target main .two>*,body.cm-fixed-target main .three>*,body.cm-fixed-target main .four>*,body.cm-fixed-target main .cards>*{min-width:0!important}
body.cm-fixed-target .cm-fixed-head-inner,body.cm-fixed-target .cm-fixed-footer-inner{box-sizing:border-box!important;width:min(calc(100% - var(--cm230-gutter)),var(--cm230-max))!important;max-width:var(--cm230-max)!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:760px){:root{--cm230-gutter:28px}body.cm-fixed-interior #clinicamob-knowledge-search{margin:28px auto!important;padding:20px!important}}
