/* Shared by authored marketing pages and the organization's creator profile. */
.creator-byline,
.marketing-site .module-hero-grid > div:first-child > .creator-byline {
  margin: 16px 0;
  color: #464f5c;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: normal;
}
.creator-byline a,
.marketing-site .creator-byline a {
  color: #14171c;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.creator-byline a:focus-visible {
  outline: 3px solid #d4a843;
  outline-offset: 4px;
}
/* Keep homepage attribution visible when the mobile footer hides its tagline. */
.footer .creator-byline {
  display: block;
  grid-column: 1 / -1;
  margin: 0;
}
.creator-profile { max-width: 760px; padding-bottom: 80px; }
.creator-profile a { text-underline-offset: 3px; }
