/* Versioned, scoped layout for the approved About portrait. */
.about-page-section { padding-top: 42px; padding-bottom: 50px; }
.author-feature.author-feature-portrait-073 { display: grid; grid-template-columns: 53% 47%; min-height: 760px; }
.author-feature-portrait-073 > .author-feature-copy { width: auto; grid-column: 1; grid-row: 1; padding: 58px 36px 58px 58px; }
.author-feature.author-feature-portrait-073 > img { position: relative; grid-column: 2; grid-row: 1; align-self: stretch; inset: auto; width: 100%; height: 100%; object-fit: cover; object-position: center bottom; transform: none; display: block; }
@media (max-width: 1023px) and (min-width: 681px) {
  .author-feature.author-feature-portrait-073 { display: flex; flex-direction: column; min-height: 0; }
  .author-feature.author-feature-portrait-073 > img { order: 1; height: auto; max-height: 420px; object-fit: contain; }
  .author-feature-portrait-073 > .author-feature-copy { order: 2; width: 100%; padding: 42px 34px; }
  .author-feature-portrait-073 .author-feature-copy h1 { font-size: 48px; }
}
@media (max-width: 680px) {
  .author-feature.author-feature-portrait-073 { display: flex; flex-direction: column; min-height: 0; }
  .author-feature.author-feature-portrait-073 > img { order: 1; height: auto; max-height: 370px; width: 100%; object-fit: contain; object-position: center bottom; }
  .author-feature-portrait-073 > .author-feature-copy { order: 2; width: 100%; padding: 30px 22px; }
}
