article {
  .published {
    color: var(--color-subtle);
    display: inline-block;
    font-size: var(--text-size-s);
    font-style: italic;
    font-weight: 300;
  }

	img {
		margin-inline-start: auto;
		margin-inline-end: auto;
	}

	figure img {
		aspect-ratio: 4/3;
		object-fit: cover;
		object-position: center;
	}

	ul, ol {
		list-style: initial;
		padding: 0 var(--space-size-m);
	}

  ol {
    list-style: decimal;
  }

	.p-summary {
		display: none;
	}

  .e-content {
    h2, h3 {
      --vertical-spacing: var(--space-size-xl);
    }
}
}

section[data-section="author"] {
  display: flex;
  gap: var(--space-size-m);
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;

  h2 {
    flex-grow: 1;
    width: 100%;
  }

  p {
      flex-basis: 0;
      flex-grow: 999;
      min-inline-size: 70%;
  }

  picture {
    flex-basis: 7rem;
    flex-grow: 1;
  }
}
