/* Match the homepage navigation's actual container and responsive gutters. */
.insight-home .ih-navigation .ih-container,
.insight-home .ih-hero-unified .ih-unified-container {
  width:calc(100% - 48px);
  max-width:1230px;
  margin-inline:auto;
}
@media(min-width:901px) {
  .insight-home .ih-hero.ih-hero-unified::before {display:none}
  .insight-home .ih-hero-unified .ih-unified-container {
    display:grid;
    grid-template-columns:minmax(0, 55fr) minmax(0, 45fr);
    column-gap:24px;
  }
  .insight-home .ih-hero-unified .ih-unified-container > * {grid-column:1;min-width:0}
  .insight-home .ih-hero-unified h1,
  .insight-home .ih-hero-unified .ih-unified-description,
  .insight-home .ih-hero-unified .ih-unified-actions {width:100%}
  .insight-home .ih-hero-unified .ih-unified-container::after {
    content:"";
    grid-column:2;
    grid-row:1 / 5;
    align-self:center;
    height:calc(100% + 2 * clamp(36px,4vw,56px));
    transform:scale(.78);
    transform-origin:center;
    pointer-events:none;
    background:linear-gradient(90deg,#092c48 0%,rgba(9,44,72,.08) 22%,rgba(9,44,72,0) 48%),url('/static/media/homepage-therapist.fbf19899aa8e244e046e.png') center/contain no-repeat;
    background-size:100% 100%,contain;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);
    -webkit-mask-composite:source-in;
    mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);
    mask-composite:intersect;
  }
}
@media(max-width:900px) {
  .insight-home .ih-hero.ih-hero-unified::before {left:24px;right:24px}
}
@media(max-width:580px) {
  .insight-home .ih-navigation .ih-container,
  .insight-home .ih-hero-unified .ih-unified-container {width:calc(100% - 32px)}
  .insight-home .ih-hero.ih-hero-unified::before {left:16px;right:16px}
}
