
@media(max-width:640px){.mobile-menu-wrapper,.mobile-menu-wrapper .mobile-navigation{max-width:100vw;box-sizing:border-box}body:not(.menu-open) .mobile-menu-wrapper{display:none}body.menu-open .mobile-menu-wrapper{display:block}}
@media(max-width:640px){.entry-content table{display:block;max-width:100%;overflow-x:auto}.entry-content p{overflow-wrap:anywhere}}
@media(max-width:640px){.entry-content :is(h1,h2,h3,h4){overflow-wrap:anywhere}.footer-t{overflow-wrap:anywhere}.footer-t a{white-space:normal}.footer-t>*{min-width:0}}