/* Shared author signature for Field Notes + Guides. */
.author-signature {
  display: grid;
  grid-template-columns: 34px minmax(0, 1fr);
  gap: 18px;
  align-items: start;
  max-width: 860px;
  margin: clamp(42px, 6vw, 70px) 0 0;
  padding: clamp(24px, 4vw, 36px) 0;
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
}

.author-signature-mark {
  padding-top: 10px;
  opacity: .48;
  font-size: .9rem;
}

.author-signature-name {
  margin: 0 0 14px;
  color: #9a7555;
  font-family: "Babylonica", "Splash", cursive;
  font-size: clamp(2.5rem, 4vw, 3.7rem);
  line-height: .88;
  transform: rotate(-1deg);
  transform-origin: left center;
}

.author-signature-bio {
  margin: 0;
  max-width: 790px;
  font-family: var(--body);
  font-size: .88rem;
  line-height: 1.68;
  color: var(--muted);
}

@media (max-width: 640px) {
  .author-signature {
    grid-template-columns: 1fr;
    gap: 6px;
  }
  .author-signature-mark { display: none; }
}
