:root{--hha-navy:#1c3954;--hha-green:#8faa35;--hha-text:#33475b;--hha-border:#e3e8ed;--hha-card-bg:#ffffff}.hha-formulary-hero{background-color:var(--hha-navy)!important}.hha-formulary-hero h1,.hha-formulary-hero h2,.hha-formulary-hero h3,.hha-formulary-hero p{color:#ffffff!important}.hha-formulary-content{background-color:#fff}.hha-formulary-content h1,.hha-formulary-content h2{color:var(--hha-navy)!important}.hha-formulary-content .hha-clinical-parent-navigation__link,.hha-formulary-content .hha-treatment-parent-navigation__link,.hha-formulary-content .hha-parent-navigation__link{color:var(--hha-navy)!important;font-size:15px;font-weight:600;text-decoration:none}.hha-formulary-content .hha-clinical-parent-navigation__link:hover,.hha-formulary-content .hha-treatment-parent-navigation__link:hover,.hha-formulary-content .hha-parent-navigation__link:hover{color:var(--hha-green)!important}.hha-treatment-area-grid,.hha-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hha-treatment-area-card,.hha-family-card{display:flex;flex-direction:column;height:100%;padding:32px;background:var(--hha-card-bg);border:1px solid var(--hha-border);border-radius:8px;box-shadow:0 4px 18px rgb(0 0 0 / .05);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.hha-treatment-area-card:hover,.hha-family-card:hover{transform:translateY(-3px);border-color:#cbd6df;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.hha-treatment-area-card__title,.hha-family-card__title{margin:0 0 16px 0;padding:0;color:var(--hha-navy)!important;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:.02em}.hha-treatment-area-card__description,.hha-family-card__description{margin-bottom:24px;color:var(--hha-text);font-size:16px;line-height:1.65}.hha-treatment-area-card__link,.hha-family-card__link{display:inline-block;align-self:flex-start;margin-top:auto;color:var(--hha-green)!important;font-size:16px;font-weight:600;text-decoration:none;transition:opacity 0.2s ease}.hha-treatment-area-card__link:hover,.hha-family-card__link:hover{opacity:.75;text-decoration:none}.hha-formulary-content .hha-dosage-form-button,.hha-formulary-content .hha-dosage-button{border-color:var(--hha-navy)!important;color:var(--hha-navy)!important}.hha-formulary-content .hha-dosage-form-button.active,.hha-formulary-content .hha-dosage-button.active{background-color:var(--hha-navy)!important;border-color:var(--hha-navy)!important;color:#ffffff!important}.hha-formulary-content .hha-price,.hha-formulary-content .hha-pricing-price{color:var(--hha-navy)!important}.hha-treatment-area-card:focus,.hha-family-card:focus{outline:2px solid var(--hha-navy);outline-offset:3px}@media (max-width:980px){.hha-treatment-area-grid,.hha-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:600px){.hha-treatment-area-grid,.hha-family-grid{grid-template-columns:1fr;gap:18px}.hha-treatment-area-card,.hha-family-card{min-height:0;padding:24px}.hha-treatment-area-card__title,.hha-family-card__title{font-size:20px}}.hha-formulary-hero .et_pb_row,.hha-formulary-content .et_pb_row{width:calc(100% - 64px)!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.hha-formulary-hero{padding-top:72px!important;padding-bottom:72px!important}.hha-formulary-hero .et_pb_row{padding-top:0!important;padding-bottom:0!important}.hha-formulary-hero .et_pb_module:last-child{margin-bottom:0!important}.hha-formulary-content{padding-top:52px!important;padding-bottom:80px!important}.hha-formulary-content .et_pb_row{padding-top:0!important;padding-bottom:0!important}.hha-clinical-parent-navigation,.hha-treatment-parent-navigation,.hha-parent-navigation{margin:0 0 32px 0!important;padding:0!important}.hha-formulary-content h1,.hha-formulary-content h2{margin-top:0;margin-bottom:22px;line-height:1.15}.hha-formulary-content p{line-height:1.6}.hha-treatment-area-grid,.hha-family-grid{margin-top:32px}.hha-formulary-content .hha-formula-selector,.hha-formulary-content .hha-dosage-selector{margin-top:32px}@media (max-width:980px){.hha-formulary-hero .et_pb_row,.hha-formulary-content .et_pb_row{width:calc(100% - 48px)!important}.hha-formulary-hero{padding-top:56px!important;padding-bottom:56px!important}.hha-formulary-content{padding-top:44px!important;padding-bottom:64px!important}}@media (max-width:600px){.hha-formulary-hero .et_pb_row,.hha-formulary-content .et_pb_row{width:calc(100% - 36px)!important}.hha-formulary-hero{padding-top:44px!important;padding-bottom:44px!important}.hha-formulary-content{padding-top:36px!important;padding-bottom:52px!important}.hha-clinical-parent-navigation,.hha-treatment-parent-navigation,.hha-parent-navigation{margin-bottom:26px!important}.hha-treatment-area-grid,.hha-family-grid{margin-top:26px}}.hha-clinical-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.hha-clinical-area-card{display:flex;flex-direction:column;height:100%;min-height:255px;padding:32px;background:var(--hha-card-bg);border:1px solid var(--hha-border);border-radius:8px;box-shadow:0 4px 18px rgb(0 0 0 / .05);cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.hha-clinical-area-card:hover{transform:translateY(-3px);border-color:#cbd6df;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.hha-clinical-area-card__title{margin:0 0 16px 0;padding:0;color:var(--hha-navy)!important;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:.02em}.hha-clinical-area-card__description{margin-bottom:24px;color:var(--hha-text);font-size:16px;line-height:1.65}.hha-clinical-area-card__link{display:inline-block;align-self:flex-start;margin-top:auto;color:var(--hha-green)!important;font-size:16px;font-weight:600;text-decoration:none}.hha-clinical-area-card__link:hover{opacity:.75;text-decoration:none}.hha-clinical-area-card:focus{outline:2px solid var(--hha-navy);outline-offset:3px}@media (max-width:980px){.hha-clinical-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:600px){.hha-clinical-area-grid{grid-template-columns:1fr;gap:18px}.hha-clinical-area-card{min-height:0;padding:24px}}.hha-formulary-hero h1{margin:0 0 24px 0!important;color:#ffffff!important;font-size:42px!important;line-height:1.15!important;font-weight:700!important}.hha-formulary-hero p{margin:0!important;color:#ffffff!important;font-size:18px!important;line-height:1.55!important;font-weight:400!important}.hha-formulary-content h2{margin:0 0 22px 0!important;color:var(--hha-navy)!important;font-size:38px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:0!important}.hha-formulary-content .et_pb_text p{color:var(--hha-text);font-size:17px;line-height:1.6}@media (max-width:980px){.hha-formulary-hero h1{font-size:36px!important}.hha-formulary-content h2{font-size:34px!important}}@media (max-width:600px){.hha-formulary-hero h1{font-size:30px!important}.hha-formulary-hero p{font-size:16px!important}.hha-formulary-content h2{font-size:28px!important}.hha-formulary-content .et_pb_text p{font-size:16px}}.hha-formulary-content .hha-dosage-form-button.is-active .hha-dosage-form-name{color:#ffffff!important}.hha-formulary-content .hha-treatment-area-grid{gap:28px;margin-top:38px}.hha-formulary-content .hha-treatment-area-card{min-height:255px;padding:32px}.hha-formulary-content .hha-treatment-area-card__title{font-size:20px;line-height:1.25}.hha-formulary-content .hha-treatment-area-card__description{font-size:16px;line-height:1.65}.hha-formulary-content .hha-treatment-area-card__link{font-size:16px}.hha-formulary .hha-dosage-form-details{margin:0 0 20px;padding:18px 22px;background:#f6f9fc;border:1px solid #e3e8ed;border-radius:8px}.hha-formulary .hha-dosage-form-detail{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;color:#33475b;font-size:16px;line-height:1.5}.hha-formulary .hha-dosage-form-detail:last-child{margin-bottom:0}.hha-formulary .hha-dosage-form-detail strong{color:#1c3954;font-weight:600}.hha-formulary .hha-dosage-form-detail span{color:#33475b}@media (max-width:767px){.hha-formulary .hha-dosage-form-detail{display:block}.hha-formulary .hha-dosage-form-detail strong{display:block;margin-bottom:2px}}.hha-about-therapy{border:1px solid #e3e8ed;border-radius:8px;padding:30px 32px;background:#fff}@media (max-width:767px){.hha-about-therapy{padding:24px 20px}}.hha-team-login .et_pb_newsletter_description,.hha-team-login .et_pb_newsletter_form{width:100%!important;float:none!important}.hha-team-login .et_pb_newsletter_description{margin-bottom:28px!important}.hha-team-login .et_pb_module_header{color:#163b5c!important;font-size:32px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:1px!important;margin-bottom:12px!important}.hha-team-login .et_pb_newsletter_description p{color:#4f7392!important;font-size:16px!important;line-height:1.7!important;max-width:650px}.hha-team-login input[type="text"],.hha-team-login input[type="password"]{width:100%!important;min-height:54px!important;padding:14px 18px!important;border:1px solid #d8e1e8!important;border-radius:5px!important;background:#f4f7fb!important;color:#163b5c!important;font-size:16px!important;box-sizing:border-box!important}.hha-team-login .et_pb_newsletter_field{margin-bottom:14px!important}.hha-team-login .et_pb_forgot_password{display:block!important;margin:4px 0 18px!important;color:#4f7392!important;font-size:14px!important}.hha-team-login .et_pb_forgot_password:hover{color:#163b5c!important}.hha-team-login .et_pb_newsletter_button{width:100%!important;display:block!important;background:#9fbd43!important;border:none!important;border-radius:4px!important;color:#ffffff!important;font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;padding:14px 20px!important;transition:all .2s ease!important}.hha-team-login .et_pb_newsletter_button:hover{background:#8daa35!important;color:#ffffff!important}@media (max-width:767px){.hha-team-login .et_pb_module_header{font-size:26px!important}.hha-team-login .et_pb_newsletter_description{margin-bottom:20px!important}}.hha-portal-user{white-space:nowrap}.hha-portal-cards{display:flex!important;flex-wrap:wrap;align-items:stretch}.hha-portal-cards>.et_pb_column{display:flex!important;flex-direction:column}.hha-portal-cards .hha-portal-card{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%!important;margin-bottom:0!important;transition:transform 0.2s ease,box-shadow 0.2s ease}.hha-portal-cards .hha-portal-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgb(0 0 0 / .12)!important}@media (max-width:980px){.hha-portal-cards{display:block!important}.hha-portal-cards>.et_pb_column{display:block!important}.hha-portal-cards .hha-portal-card{display:block;height:auto!important;margin-bottom:30px!important}}