.zhang-eyebrow {
  letter-spacing: .12em;
  text-transform: uppercase;
}

.zhang-card {
  height: 100%;
  overflow: hidden;
  border: 1px solid #ded8ce;
  border-radius: 16px;
  background: #fff;
}

.zhang-card .wp-block-image {
  margin-bottom: 0;
}

.zhang-card-copy {
  padding: 1.25rem;
}

.zhang-card-copy > :first-child {
  margin-top: 0;
}

.zhang-card-copy > :last-child {
  margin-bottom: 0;
}

.zhang-card a,
.zhang-text-link {
  text-underline-offset: .18em;
}

.zhang-detail-panel {
  border: 1px solid #ded8ce;
  border-radius: 16px;
  background: #f6f3ed;
}

.zhang-article-copy {
  max-width: 760px;
}

.zhang-article-copy p,
.zhang-article-copy li {
  line-height: 1.75;
}

.zhang-article-copy h2 {
  margin-top: 2.5rem;
}

.zhang-related-grid > .wp-block-column {
  display: flex;
}

.zhang-related-grid .zhang-card {
  width: 100%;
}

a:focus-visible,
button:focus-visible,
summary:focus-visible {
  outline: 3px solid #b18a4d;
  outline-offset: 3px;
}

@media (max-width: 781px) {
  .zhang-card {
    border-radius: 12px;
  }

  .zhang-mobile-order-first {
    order: -1;
  }

  .zhang-article-copy {
    max-width: 100%;
  }
}
