html{scroll-behavior:smooth}body{overflow-x:hidden}.entry-content img{max-width:100%;height:auto}.entry-content table{display:block;max-width:100%;overflow-x:auto}.entry-content figure{max-width:100%;margin-left:auto;margin-right:auto}.migration-breadcrumb{font-size:13px;margin-bottom:24px;color:#777}.migration-search{max-width:720px;margin:0 auto 24px}.migration-search>div{display:flex;gap:10px}.migration-search input{flex:1;min-width:0}.migration-search button{margin:0;white-space:nowrap}#search-results article{padding:20px 0;border-bottom:1px solid #ddd}#search-results h2{font-size:22px}.migration-menu-toggle{display:none}.nav-dropdown{display:none!important}.menu-item-has-children:hover>.nav-dropdown,.menu-item-has-children:focus-within>.nav-dropdown,.menu-item-has-children.migration-open>.nav-dropdown{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;left:0!important}.migration-mobile-open{overflow:hidden}#main-menu.migration-visible{display:block!important;position:fixed;inset:0 auto 0 0;width:min(85vw,340px);background:#fff;z-index:99999;padding:60px 20px 30px;overflow-y:auto;box-shadow:0 0 0 100vmax #0008}#main-menu.migration-visible .nav-sidebar{display:block}.migration-close{position:absolute;top:10px;right:12px;font-size:30px;padding:0 12px;margin:0;line-height:1.3}.migration-mobile-open #main-menu .nav-dropdown{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;border:0!important;min-width:0!important;left:auto!important;pointer-events:auto!important}.migration-mobile-open #main-menu .nav-sidebar>li{display:block}.migration-mobile-open #main-menu .nav-sidebar a{padding:12px 8px}.migration-mobile-open #main-menu .toggle{display:none}.contact-details{max-width:760px;margin:auto}img.header_logo{object-fit:contain}.back-to-top{display:block!important}.entry-content .box-blog-post .post-title{font-size:19px;line-height:1.4}@media(max-width:549px){.entry-title{font-size:26px}.entry-content h2{font-size:23px}.entry-content h3{font-size:20px}.migration-search>div{flex-wrap:wrap}.migration-search input{flex-basis:100%}.migration-breadcrumb{font-size:12px}.pps-btn{max-width:calc(100vw - 24px)}}
