/* Full-viewport page backgrounds; content widths remain set by each approved design. */
body.mms-managed-page{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;min-width:0;overflow-x:clip;background:#f7f9f8;font-family:"MibMed Cairo","Cairo",sans-serif}
body.mms-managed-page #mms-content,body.mms-managed-page>.mms-page{width:100%;max-width:none;margin:0;padding:0}
.mms-static-page,.mms-module-page{width:100%;max-width:none;margin:0;padding:0}
.mms-module-page .mcl-honey{left:0!important;right:auto!important;clip-path:inset(50%);overflow:hidden;width:1px;height:1px}
.mms-static-page :is(.mad-page,.ms-page,.mf-page,.mw-page),.mms-module-page :is(.mma,.mmv,.mcl){font-family:"MibMed Cairo","Cairo",sans-serif!important}
.mms-static-page input,.mms-static-page button,.mms-static-page select,.mms-module-page input,.mms-module-page button,.mms-module-page select{font-family:inherit}
.mms-static-page [dir="ltr"],.mms-module-page [dir="ltr"]{direction:ltr;text-align:start}
html[dir="ltr"] :is(.mad-page,.ms-page,.mf-page,.mw-page,.mma,.mmv,.mcl){direction:ltr;text-align:start}
html[dir="ltr"] :is(.mad-page,.ms-page,.mf-page,.mw-page,.mma,.mmv,.mcl) :is(h1,h2,h3,p,li,dt,dd,summary,label){text-align:start}
html[dir="ltr"] :is(.mad-index-row,.ms-dock,.mw-dock,.mcl-dock){right:auto;left:18px}
html[dir="ltr"] :is(.mad-page,.ms-page,.mf-page,.mw-page) h1{line-height:1.25;font-size:clamp(34px,4.4vw,62px)}
html[dir="ltr"] :is(.mad-page,.ms-page,.mf-page,.mw-page) h2{line-height:1.45}
.mms-document{padding:150px 24px 80px;background:#f7f9f8;color:#16334b;font-family:"MibMed Cairo",sans-serif;min-height:70vh}
.mms-document-wrap{max-width:900px;margin:auto}.mms-document h1{font-size:clamp(30px,4vw,48px);line-height:1.5;margin:0 0 42px;font-family:inherit;color:inherit}.mms-document section{margin-block:32px}.mms-document h2{font:700 23px/1.7 "MibMed Cairo",sans-serif;color:inherit}.mms-document p{line-height:2.1}.mms-document a{color:#087e78}.mms-document-contact{display:inline-block;margin-block-start:25px;font-weight:700}
:root[data-mibmed-theme="dark"] body.mms-managed-page,:root[data-mibmed-theme="dark"] .mms-document{background:#101d2a;color:#edf3f7}:root[data-mibmed-theme="dark"] .mms-document a{color:#87ded0}
@media(max-width:760px){.mms-document{padding:125px 22px 55px}html[dir="ltr"] :is(.mad-index-row,.ms-dock,.mw-dock,.mcl-dock){left:10px}}
@media(min-width:1201px) and (max-width:1390px){html[dir="ltr"] .mw-page .mw-wrap{margin-left:100px;margin-right:20px}}
@media(max-width:760px){html[dir="ltr"] .mw-page .mw-help-steps li>span{right:auto;left:0}}
