/* Merit Hearing pricing layout fixes - 2026-07-14 */
.page-id-1805 #secondary,
.page-id-440 #secondary,
.page-id-306 #secondary,
.page-id-10631 #secondary,
.page-id-312 #secondary,
.page-id-55876 #secondary,
.page-id-346 #secondary,
.page-id-154 #secondary,
.page-id-1797 #secondary {
  display: none !important;
}

.page-id-1805 #primary,
.page-id-440 #primary,
.page-id-306 #primary,
.page-id-10631 #primary,
.page-id-312 #primary,
.page-id-55876 #primary,
.page-id-346 #primary,
.page-id-154 #primary,
.page-id-1797 #primary {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 72rem !important;
  width: calc(100% - 2rem) !important;
}

.page-id-170 .entry-content > .alignfull {
  box-sizing: border-box !important;
  margin-left: 1rem !important;
  margin-right: 1rem !important;
  max-width: calc(100% - 2rem) !important;
  width: auto !important;
}

@media (max-width: 782px) {
  .page-id-170 .entry-content > .alignfull {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
    max-width: calc(100% - 1rem) !important;
  }
}


/* Expand the Pique site canvas across wide desktop screens. */
#page.site {
  max-width: none;
  width: 100%;
}


/* Expand the inner Pique content canvas site-wide. */
#primary.content-area {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 90rem !important;
  width: calc(100% - 2rem) !important;
}

@media (max-width: 782px) {
  #primary.content-area {
    width: 100% !important;
  }
}


/* Let full and wide sections use the browser canvas site-wide. */
#primary.content-area {
  max-width: none !important;
}

.entry-content > .alignwide,
.entry-content > .alignfull {
  box-sizing: border-box !important;
  margin-left: -2rem !important;
  margin-right: -2rem !important;
  max-width: none !important;
  width: calc(100% + 4rem) !important;
}

@media (max-width: 782px) {
  .entry-content > .alignwide,
  .entry-content > .alignfull {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}


/* Override legacy page-specific width rules with the site-wide canvas. */
#page .entry-content > .alignwide,
#page .entry-content > .alignfull {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
  max-width: none !important;
  width: calc(100% + 4rem) !important;
}

@media (max-width: 782px) {
  #page .entry-content > .alignwide,
  #page .entry-content > .alignfull {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}


/* Remove Pique's narrow homepage panel wrapper. */
#page .pique-panel-content > .entry-content {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

/* Merit Hearing performance and accessibility fixes - 2026-07-14 */
.site-branding {
  min-height: clamp(55px, 9.75vw, 123px);
}

.site-branding .custom-logo-link {
  display: block;
  min-height: clamp(32px, 8vw, 100px);
}

.site-branding .site-logo {
  aspect-ratio: 10 / 1;
  display: block;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 80vw !important;
  width: 1000px !important;
}

.page-id-170 .entry-title {
  color: #123b4a !important;
  font-family: Arial, Helvetica, sans-serif !important;
  min-height: 1.2em;
  text-shadow: none !important;
}

.home .sharedaddy,
.page-id-170 .sharedaddy {
  display: none !important;
}


/* Merit Hearing patient resource redesign - 2026-07-17 */
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .content-area{width:100%;max-width:none;float:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) #secondary{display:none!important}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .site-main{max-width:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-title{color:#123b4a;text-shadow:none;letter-spacing:-.025em}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content{font-family:Karla,Arial,sans-serif;max-width:68rem;margin:0 auto;padding:0 1.25rem 4rem;color:#18343d;font-size:1.05rem;line-height:1.72;text-shadow:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>p:first-of-type{margin:0 0 2rem;padding:1.2rem 1.35rem;background:#f4f9f8;border:1px solid #d6e5e7;border-left:5px solid #167c7a;border-radius:.7rem;color:#294952;font-size:1.13rem}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>h2{margin:2.8rem 0 1rem;padding:.85rem 1rem;background:#dff3ee;border-left:5px solid #167c7a;border-radius:.45rem;color:#123b4a;font-size:clamp(1.45rem,3vw,2rem);line-height:1.22;letter-spacing:-.015em;text-shadow:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>h3{margin:2.2rem 0 .8rem;color:#123b4a;font-size:1.3rem;line-height:1.3;text-shadow:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content a{color:#086b69;text-decoration-thickness:2px;text-underline-offset:3px}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content a:hover,body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content a:focus{color:#123b4a}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content a:focus-visible{outline:3px solid #d3a928;outline-offset:3px}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-list{margin:1rem 0 2rem;padding:1.15rem 1.25rem 1.15rem 2.6rem;background:#fff;border:1px solid #d6e5e7;border-radius:.7rem;box-shadow:0 7px 20px rgba(18,59,74,.06)}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-list li{margin:.55rem 0;padding-left:.2rem}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-list li::marker{color:#167c7a;font-weight:900}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-spacer{display:none}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-separator{height:1px;margin:2.6rem 0;border:0;background:#d6e5e7}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-buttons{margin:1.4rem 0 2.2rem;justify-content:flex-start}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-button__link{padding:.82rem 1.15rem!important;border:2px solid #123b4a!important;border-radius:.5rem!important;background:#123b4a!important;color:#fff!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;box-shadow:none!important}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-button__link:hover,body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-button__link:focus{background:#086b69!important;border-color:#086b69!important;color:#fff!important}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-image,body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-embed{margin:1.25rem auto 2.2rem;padding:1rem;background:#fff;border:1px solid #d6e5e7;border-radius:.8rem;box-shadow:0 9px 24px rgba(18,59,74,.08)}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content>.wp-block-image img{display:block;max-width:100%;height:auto;margin:auto;border-radius:.45rem}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-embed__wrapper{overflow:hidden;border-radius:.45rem}
body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .sharedaddy{margin-top:2.25rem}
.page-id-55 .entry-content>.wp-block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;list-style:none;background:transparent;border:0;box-shadow:none}
.page-id-55 .entry-content>.wp-block-list li{position:relative;margin:0;padding:.9rem 1rem .9rem 2.2rem;background:#fff;border:1px solid #d6e5e7;border-radius:.6rem}
.page-id-55 .entry-content>.wp-block-list li:before{content:"✓";position:absolute;left:.85rem;color:#167c7a;font-weight:900}
.page-id-61 .entry-content>h2{margin-bottom:0;border-radius:.5rem .5rem 0 0}
.page-id-61 .entry-content>h2+p{margin:0 0 1.2rem;padding:1.1rem 1.2rem;background:#fff;border:1px solid #d6e5e7;border-top:0;border-radius:0 0 .6rem .6rem}
.page-id-197 .entry-content>.wp-block-list:first-of-type{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;list-style:none;background:#f4f9f8}
.page-id-197 .entry-content>.wp-block-list:first-of-type li{margin:0;padding:.75rem;background:#fff;border:1px solid #d6e5e7;border-radius:.5rem;text-align:center;font-weight:750;color:#123b4a}
.page-id-197 .entry-content>h3{padding:.8rem 1rem;background:#123b4a;border-radius:.45rem;color:#fff}
.page-id-197 .entry-content>.wp-block-image img{max-height:24rem;object-fit:contain}
.page-id-58020 .entry-content>.wp-block-list li{list-style:"✓  "}
.page-id-10518 .entry-content>.wp-block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;list-style:none}
.page-id-10518 .entry-content>.wp-block-list li{margin:0;padding:.7rem .85rem;background:#f4f9f8;border-radius:.45rem;font-weight:700;color:#123b4a}
@media(max-width:720px){body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .entry-content{padding-inline:1rem;font-size:1rem}.page-id-55 .entry-content>.wp-block-list,.page-id-197 .entry-content>.wp-block-list:first-of-type,.page-id-10518 .entry-content>.wp-block-list{grid-template-columns:1fr}body:is(.page-id-55,.page-id-111,.page-id-61,.page-id-197,.page-id-58020,.page-id-10518) .wp-block-button__link{display:block;width:100%;text-align:center}}


/* Fix Advantage-card checkmark spacing - 2026-07-17 */
.page-id-55 .entry-content>.wp-block-list li{padding-left:3rem!important}
.page-id-55 .entry-content>.wp-block-list li:before{left:1rem!important;top:1rem!important;line-height:1.35!important}


/* Pricing value statement cards - 2026-07-17 */
.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849{align-items:stretch!important;gap:1rem!important;margin:1.5rem 0 2.75rem!important}
.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849>.wp-block-column{height:auto;padding:1.15rem 1.1rem;background:#fff;border:1px solid #d6e5e7;border-top:4px solid #167c7a;border-radius:.75rem;box-shadow:0 8px 22px rgba(18,59,74,.08)}
.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849>.wp-block-column h3{margin:0 0 .35rem!important;color:#123b4a!important;font-size:1.02rem!important;line-height:1.3!important;text-align:left!important;text-shadow:none!important}
.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849>.wp-block-column p{margin:0!important;color:#38555d!important;font-size:.95rem!important;line-height:1.5!important;text-align:left!important;text-shadow:none!important}
@media(max-width:781px){.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849>.wp-block-column{width:auto!important;margin:0!important}}
@media(max-width:520px){.page-id-170 .entry-content .wp-block-columns.wp-container-core-columns-is-layout-8f761849{grid-template-columns:1fr!important}}