
      html, body{
        overflow-x:clip!important;
      }
      body .post_content :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,summary,figcaption,a,button,label,th,td,span,strong,b){
        overflow-wrap:anywhere!important;
        word-break:normal!important;
      }
      body .post_content :where(a,button,.hmc4-btn,.hmc-btn,.hmc-button,.c-btn,.wp-block-button__link){
        line-height:1.38!important;
        white-space:normal!important;
      }
      body .post_content :where(button,.hmc4-btn,.hmc-btn,.hmc-button,.c-btn,.wp-block-button__link){
        min-height:44px!important;
        align-items:center!important;
        justify-content:center!important;
      }

      body.home .post_content .hmc4-trustbar{
        margin-bottom:clamp(34px,4.8vw,64px)!important;
        position:relative!important;
        z-index:1!important;
      }
      body.home .post_content .hmc4-trustbar + .hmc4-proof{
        margin-top:0!important;
        padding-top:clamp(34px,4.8vw,58px)!important;
        position:relative!important;
        z-index:0!important;
      }
      body.home .post_content .hmc4-faq{
        display:grid!important;
        gap:16px!important;
      }
      body.home .post_content .hmc4-faq details{
        margin:0!important;
        overflow:visible!important;
        transform:none!important;
      }
      body.home .post_content .hmc4-faq details[open]{
        padding-bottom:18px!important;
      }
      body.home .post_content .hmc4-faq details > summary{
        position:relative!important;
        z-index:2!important;
        line-height:1.55!important;
      }
      body.home .post_content .hmc4-faq details > p{
        display:block!important;
        margin:14px 0 0!important;
        line-height:1.8!important;
        position:relative!important;
        z-index:1!important;
      }

      body.single-post .post_content h2[id^="index_id"],
      body.single-post .post_content h2[id*="index_id"],
      body.single-post .post_content h2.wp-block-heading{
        box-sizing:border-box!important;
        max-width:100%!important;
        width:100%!important;
        margin-left:0!important;
        margin-right:0!important;
        left:auto!important;
        right:auto!important;
        transform:none!important;
      }
      body.single-post .post_content .p-relatedPosts,
      body.single-post .post_content .p-postList,
      body.single-post .post_content .l-articleBottom__section{
        box-sizing:border-box!important;
        max-width:100%!important;
        width:100%!important;
        margin-left:0!important;
        margin-right:0!important;
        left:auto!important;
        right:auto!important;
      }

      body .hmc-cf7-form tr.ma-motion-reveal,
      body .hmc-cf7-form tr.ma-motion-visible,
      body .hmc-cf7-form .ma-motion-reveal,
      body .hmc-cf7-form .ma-motion-visible{
        transform:none!important;
        transition:none!important;
        opacity:1!important;
      }
      body .hmc-cf7-form table{
        border-collapse:separate!important;
        border-spacing:0 10px!important;
      }
      body .hmc-cf7-form tr,
      body .hmc-cf7-form th,
      body .hmc-cf7-form td{
        box-sizing:border-box!important;
      }
      body .hmc-cf7-form th p,
      body .hmc-cf7-form td p{
        margin-top:0!important;
        margin-bottom:8px!important;
        line-height:1.7!important;
      }
      body .hmc-gov__section .hmc-gov__eyebrow,
      body .hmc-gov__section .hmc-gov__title{
        transform:none!important;
        transition:none!important;
        opacity:1!important;
      }
      body .hmc-gov__section .hmc-gov__eyebrow + .hmc-gov__title{
        margin-top:14px!important;
      }

      body .post_content footer.ma-site-footer{
        background:#102635!important;
        color:#eff7f7!important;
      }
      body .post_content footer.ma-site-footer :where(p,li,span,small,div){
        color:#eff7f7!important;
      }
      body .post_content footer.ma-site-footer :where(a,a:visited){
        color:#ffffff!important;
        text-decoration-color:rgba(241,204,120,.65)!important;
      }

      @media (max-width: 900px){
        body .post_content .hmc4-header .hmc4-nav{
          display:grid!important;
          grid-template-columns:repeat(2,minmax(0,1fr))!important;
          gap:8px!important;
          height:auto!important;
          max-height:none!important;
          overflow:visible!important;
          padding:0!important;
          scrollbar-width:none!important;
        }
        body .post_content .hmc4-header .hmc4-nav::-webkit-scrollbar{
          display:none!important;
        }
        body .post_content .hmc4-header .hmc4-nav a{
          min-width:0!important;
          width:100%!important;
          min-height:42px!important;
          padding:10px 8px!important;
          display:flex!important;
          align-items:center!important;
          justify-content:center!important;
          text-align:center!important;
          line-height:1.34!important;
          white-space:normal!important;
        }
        body.home .post_content #hmc4-main,
        body.home .post_content .hmc4-hero,
        body.home .post_content .hmc4-page-hero{
          padding-bottom:88px!important;
        }
        body.home .post_content .hmc4-trustbar{
          margin-bottom:42px!important;
        }
        body.home .post_content .hmc4-trustbar + .hmc4-proof{
          padding-top:42px!important;
        }
        body.single-post .post_content h2[id^="index_id"],
        body.single-post .post_content h2[id*="index_id"],
        body.single-post .post_content h2.wp-block-heading{
          padding-left:18px!important;
          padding-right:18px!important;
        }
        body .hmc-cf7-form table{
          border-spacing:0 12px!important;
        }
      }

      @media (max-width: 640px){
        body{
          padding-bottom:70px!important;
        }
        body .post_content :where(.hmc4-mobile-bar,.hmc-mobile-bar,#fix_bottom_menu){
          min-height:54px!important;
        }
        body.home .post_content .hmc4-faq{
          gap:18px!important;
        }
        body.home .post_content .hmc4-faq details[open]{
          padding-bottom:20px!important;
        }
      }
    