.author-byline-band {
  background: var(--snow, #f4ebdd);
}

.author-byline {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--navy, #18324a);
  padding-block: 1.125rem;
  border-block: 1px solid var(--line, #d8d0c4);
}

.author-byline__avatar {
  flex: 0 0 auto;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
}

.author-byline__copy {
  min-width: 0;
}

.author-byline__context,
.author-byline__identity,
.author-byline__bio {
  margin: 0;
}

.author-byline__context {
  color: var(--orange, #d9683a);
  font: 700 .7rem/1.2 var(--font-sans, system-ui, sans-serif);
  letter-spacing: .14em;
  text-transform: uppercase;
}

.author-byline__identity {
  margin-top: .25rem;
  font: 500 1rem/1.35 var(--font-sans, system-ui, sans-serif);
}

.author-byline__identity strong {
  font-weight: 750;
}

.author-byline__bio {
  margin-top: .12rem;
  color: var(--muted, #68737a);
  font: 400 .88rem/1.4 var(--font-sans, system-ui, sans-serif);
}

.review-layout--aspen-signoff,
.review-layout--author-signoff {
  padding-bottom: 22px;
}

.review-layout--aspen-signoff .article,
.review-layout--author-signoff .article {
  padding-bottom: 0;
}

.review-layout--aspen-signoff #last-run-photo,
.review-layout--author-signoff #last-run-photo,
.review-layout--author-signoff [data-review-section="final-verdict"] {
  margin-bottom: 0;
}

.author-byline-band.author-byline-band--review-end + section.alert-referral.pt-final-alert-referral {
  margin-top: 28px !important;
}

@media (max-width: 600px) {
  .review-layout--aspen-signoff,
  .review-layout--author-signoff {
    padding-bottom: 18px;
  }

  .author-byline {
    gap: .85rem;
    padding-block: 1rem;
  }

  .author-byline__avatar {
    width: 50px;
    height: 50px;
  }
}

/* Trip Planning V1 end-signature placement. */
.author-byline-band--trip-end + .global-email-alerts-banner-section {
  padding-top: 28px;
}

@media (max-width: 600px) {
  .author-byline-band--trip-end + .global-email-alerts-banner-section {
    padding-top: 24px;
  }
}
