/* Structural fallbacks; visual adjustments deferred to phase 4. */
#Side_slide{display:none}.icon-menu-fine:before{content:"☰"}.icon-up-open-big:before{content:"↑"}.icon-cancel-fine:before{content:"×"}#Wrapper .section_wrapper:after{content:"";display:table;clear:both}

/* Static archive layout: navigation, readable footer and non-animated hero. */
#Top_bar{position:relative;background:#e6e2db!important;padding:20px 0}
#Top_bar .search_wrapper,.responsive-menu-toggle,.logo{display:none!important}
#Top_bar .menu{margin:0!important;padding:0!important;align-items:center;gap:28px}
#Top_bar #menu{display:block!important}#menu a{color:#252f30;text-decoration:none}
#Header{min-height:0!important}#Footer{background:#272a33!important;color:#f5f5f5!important}
#Footer a,#Footer .romlifooter,#Footer .romlifooter a{color:#f5f5f5!important}
#Footer .social,#back_to_top{display:none}#Footer .copyright{margin-top:16px}
#Content h1{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:0 0 28px}
#Content h2{font-size:clamp(26px,3vw,38px);line-height:1.3}#Content h3{font-size:26px;line-height:1.3}
#Content p{line-height:1.75}#Content .column_divider{display:none!important}
#Content .section{padding-top:26px!important;padding-bottom:26px!important}
#Content .mcb-wrap-2qwe706ce{min-height:280px;background-image:url('/wp-content/uploads/2024/05/mobility-living.png')!important;background-size:cover}
.mfn-main-slider{background:#244749 url('/wp-content/uploads/2024/05/mobility-living.png') center/cover no-repeat!important;padding:65px 20px}
.mfn-main-slider rs-module-wrap,.mfn-main-slider rs-module,.mfn-main-slider rs-slides,.mfn-main-slider rs-slide{display:block!important;visibility:visible!important;position:static!important;height:auto!important;overflow:visible!important;opacity:1!important}
.mfn-main-slider rs-module-wrap{max-width:1100px;margin:auto!important}.mfn-main-slider h1{position:static!important;color:white!important;background:rgba(20,40,40,.78)!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.2!important;max-width:740px;padding:24px;margin:0}
.ck-reading-layout>article>h1{font-size:38px!important}.ck-reading-layout aside h3{font-size:24px!important}
@media(max-width:700px){.ck-reading-layout{display:block!important}.ck-reading-layout aside{max-width:none!important;margin-top:28px}#Content h2{font-size:28px}#Top_bar .menu{gap:18px}}
