/* Styles belong only to the new psychotherapy page. Existing pages are unchanged. */
.psychotherapy-individual h1,
.psychotherapy-individual h2 { color: var(--deep); }
.psychotherapy-individual .wordmark { white-space: normal; min-width: 0; }
.psychotherapy-individual .wordmark span { font-size: .75rem; }
.psychotherapy-individual .mobile-menu { flex-shrink: 0; }
.psychotherapy-individual .desktop-nav { flex-wrap: wrap; justify-content: flex-end; row-gap: 10px; }
.psychotherapy-individual .desktop-nav a { font-size: .875rem; }
.psychotherapy-individual h2 {
  font-size: clamp(2.05rem, 4vw, 3.1rem);
  line-height: 1.14;
  letter-spacing: -.028em;
  margin: 0 0 20px;
  text-wrap: balance;
}
.psychotherapy-individual p { line-height: 1.65; }
.psychotherapy-individual .eyebrow {
  font-size: .8125rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.psychotherapy-individual .action {
  min-height: 50px;
  max-width: 100%;
  gap: 0;
  font-size: .9375rem;
  margin-top: 9px;
}
.psychotherapy-individual .desktop-nav a[aria-current="page"] {
  border-bottom: 1px solid currentColor;
  padding-bottom: 4px;
}
.psychotherapy-individual .individual-hero {
  padding: 42px 0 47px;
  border-bottom: 1px solid var(--line);
}
.psychotherapy-individual .individual-hero h1 {
  max-width: 21ch;
  font-size: clamp(2.55rem, 6vw, 4.65rem);
  line-height: 1.08;
  letter-spacing: -.032em;
  margin: 0 0 22px;
  text-wrap: balance;
}
.psychotherapy-individual .individual-hero h1 em { color: inherit; }
.psychotherapy-individual .individual-mode {
  color: var(--olive);
  font: 400 1.25rem/1.4 var(--serif);
  margin-bottom: 22px;
}
.psychotherapy-individual .individual-intro { max-width: 67ch; }
.psychotherapy-individual .individual-intro p { margin-bottom: 13px; }
.psychotherapy-individual .individual-section { padding: 46px 0; }
.psychotherapy-individual .individual-explore { padding-bottom: 40px; }
.psychotherapy-individual .individual-gestalt { padding-bottom: 40px; }
.psychotherapy-individual .individual-modalities { padding: 34px 0 38px; }
.psychotherapy-individual .individual-editorial {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 25px;
}
.psychotherapy-individual .individual-heading p { margin-bottom: 0; }
.psychotherapy-individual .individual-heading .eyebrow { margin-bottom: 15px; }
.psychotherapy-individual .individual-copy { min-width: 0; }
.psychotherapy-individual .individual-copy p {
  max-width: 67ch;
  margin: 0 0 17px;
}
.psychotherapy-individual .individual-copy p:last-child { margin-bottom: 0; }
.psychotherapy-individual .individual-experiences ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid rgba(52, 70, 56, .14);
}
.psychotherapy-individual .individual-experiences li {
  border-bottom: 1px solid rgba(52, 70, 56, .14);
  padding: 12px 0;
  line-height: 1.5;
}
.psychotherapy-individual .individual-explore-note {
  margin: 23px 0 0;
  color: var(--muted);
  font-size: .9375rem;
}
.psychotherapy-individual .individual-gestalt { background: var(--sage); }
.psychotherapy-individual .individual-highlight {
  margin-top: 27px !important;
  padding-top: 23px;
  border-top: 1px solid #9d5947;
  color: var(--deep);
  font: 400 1.45rem/1.4 var(--serif);
  letter-spacing: -.014em;
}
.psychotherapy-individual .individual-modalities-list {
  margin: 0 0 20px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr));
  gap: 25px;
}
.psychotherapy-individual .individual-modalities-list > div {
  border-top: 1px solid var(--line);
  padding-top: 18px;
}
.psychotherapy-individual .individual-modalities-list dt {
  font: 400 1.65rem/1.2 var(--serif);
  margin-bottom: 9px;
}
.psychotherapy-individual .individual-modalities-list dd {
  margin: 0;
  color: var(--muted);
  line-height: 1.6;
}
.psychotherapy-individual .individual-about { background: var(--paper); }
.psychotherapy-individual .individual-about-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 26px;
}
.psychotherapy-individual .individual-photo {
  width: 176px;
  max-width: 100%;
  aspect-ratio: 1;
  margin: 0;
}
.psychotherapy-individual .individual-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 65%;
}
.psychotherapy-individual .individual-contact {
  background: var(--deep);
  color: var(--cream);
}
.psychotherapy-individual .individual-contact-copy { max-width: 740px; }
.psychotherapy-individual .individual-contact h2 { color: var(--cream); }
.psychotherapy-individual .individual-contact .eyebrow { color: var(--butter); }
.psychotherapy-individual .individual-contact-copy > p:not(.eyebrow) {
  max-width: 66ch;
  margin-bottom: 19px;
}
.psychotherapy-individual .individual-contact-copy .individual-contact-note {
  color: #d4dfcf;
  max-width: 64ch;
  font-size: .875rem;
  line-height: 1.55;
  margin: 20px 0 0;
}
.psychotherapy-individual .individual-footer-nav {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.psychotherapy-individual .individual-footer-nav a {
  color: #dbe4d7;
  text-underline-offset: 4px;
  font-size: .875rem;
}
.psychotherapy-individual .individual-footer-nav a:hover { color: var(--butter); }
@media (min-width: 900px) {
  .psychotherapy-individual .individual-hero { padding: 63px 0 65px; }
  .psychotherapy-individual .individual-hero h1 { margin-bottom: 24px; }
  .psychotherapy-individual .individual-hero h1 em { display: block; }
  .psychotherapy-individual .individual-mode { font-size: 1.4rem; }
  .psychotherapy-individual .individual-section { padding: 64px 0; }
  .psychotherapy-individual .individual-explore { padding-bottom: 54px; }
  .psychotherapy-individual .individual-gestalt { padding-bottom: 54px; }
  .psychotherapy-individual .individual-modalities { padding: 48px 0; }
  .psychotherapy-individual .individual-editorial {
    grid-template-columns: minmax(0, .86fr) minmax(0, 1.14fr);
    gap: 8%;
  }
  .psychotherapy-individual .individual-heading h2 { max-width: 17ch; }
  .psychotherapy-individual .individual-heading p { max-width: 41ch; }
  .psychotherapy-individual .individual-explore-note { margin-top: 27px; }
  .psychotherapy-individual .individual-about-inner {
    grid-template-columns: 225px minmax(0, 1fr);
    align-items: center;
    gap: 7%;
  }
  .psychotherapy-individual .individual-photo { width: 225px; }
}
@media (max-width: 440px) {
  .psychotherapy-individual .individual-hero .action,
  .psychotherapy-individual .individual-modalities .action,
  .psychotherapy-individual .individual-contact .action { width: 100%; }
}
