*,:before,:after{box-sizing:border-box}html{height:100%;font-size:16px}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b1f2a;background:#f3f6f7;min-height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{display:inline-block}.wellness-shell{min-height:100vh;display:flex}main.main-child{background:#f3f6f7;flex:1;min-width:0;min-height:100vh}@media screen and (max-width:992px){main.main-child{margin-left:0;padding-top:0}}h1,h2,h3,h4,.title,.panel-heading,.modal-card-title{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}
