/* Article template: centred byline header, large cover, 676px reading column with a sticky contents list. */
._article_1ohhn_2 {
  --column: 676px;
  padding-top: clamp(64px, 8vw, 110px);
}
._head_1ohhn_6 {
  display: grid;
  justify-items: center;
  gap: 18px;
  text-align: center;
}
._article_1ohhn_2 ._sample_1ohhn_12 {
  padding: 6px 14px;
  border-radius: 999px;
  background: var(--lx-soft);
  font-size: 13px;
  color: var(--lx-muted);
}
._article_1ohhn_2 ._byline_1ohhn_19 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  letter-spacing: -0.015em;
  color: var(--lx-ink);
}
._byline_1ohhn_19 > * + * {
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #d9d9d9;
}
._muted_1ohhn_33 {
  color: rgb(23 23 25 / 0.6);
}
._article_1ohhn_2 ._head_1ohhn_6 h1 {
  max-width: 980px;
  font-size: clamp(36px, 4.2vw, 56px);
  line-height: 1.06;
  letter-spacing: -0.05em;
}
._article_1ohhn_2 ._dek_1ohhn_42 {
  max-width: 640px;
  font-size: 18px;
  line-height: 1.45;
  letter-spacing: -0.025em;
  color: #4a4a4a;
}
._cover_1ohhn_49 {
  margin-block: clamp(48px, 5vw, 64px) 0;
  max-width: 1064px;
}
._cover_1ohhn_49 img,
._cover_1ohhn_49 ._coverArt_1ohhn_54 {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1064 / 600;
  object-fit: cover;
  border-radius: 8px;
}
._cover_1ohhn_49 ._coverArt_1ohhn_54 {
  display: grid;
  place-items: center;
}

/* ---------- Reading layout ---------- */
._layout_1ohhn_68 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, var(--column)) minmax(0, 1fr);
  gap: 48px;
  width: min(1376px, 100% - 2 * var(--lx-gutter));
  margin: clamp(48px, 5vw, 72px) auto 0;
}
._toc_1ohhn_75 {
  position: relative;
}
._toc_1ohhn_75 nav {
  position: sticky;
  top: calc(var(--lx-header, 72px) + 32px);
  max-width: 220px;
}
._toc_1ohhn_75 p,
._mobileToc_1ohhn_84 summary {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--lx-ink);
}
._toc_1ohhn_75 ol,
._mobileToc_1ohhn_84 ol {
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
  display: grid;
  gap: 12px;
}
._toc_1ohhn_75 a,
._mobileToc_1ohhn_84 a {
  font-size: 12px;
  line-height: 1.35;
  letter-spacing: 0;
  color: rgb(23 23 25 / 0.6);
  text-decoration: none;
}
._toc_1ohhn_75 a:hover,
._mobileToc_1ohhn_84 a:hover {
  color: var(--lx-ink);
}
._column_1ohhn_110 {
  min-width: 0;
}
._bar_1ohhn_113 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-height: 64px;
  margin-bottom: 44px;
  border-block: 1px solid #ebebeb;
  font-size: 14px;
  color: var(--lx-ink);
}
._share_1ohhn_124 {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
._share_1ohhn_124 button {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 36px;
  padding: 0 4px;
  border: 0;
  background: none;
  color: var(--lx-ink);
  font: inherit;
  font-size: 14px;
  cursor: pointer;
}
._share_1ohhn_124 button svg {
  width: 18px;
  height: 18px;
}
._share_1ohhn_124 button:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}
._share_1ohhn_124 button:focus-visible {
  outline: 2px solid var(--lx-ink);
  outline-offset: 2px;
  border-radius: 4px;
}
._shareStatus_1ohhn_155 {
  font-size: 12px;
  color: var(--lx-muted);
}
._mobileToc_1ohhn_84 {
  display: none;
  margin-bottom: 32px;
  padding: 14px 16px;
  border-radius: 8px;
  background: var(--lx-soft);
}
._mobileToc_1ohhn_84 summary {
  cursor: pointer;
  font-size: 14px;
}

/* ---------- Prose ---------- */
._article_1ohhn_2 ._prose_1ohhn_172 {
  font-size: 17px;
  line-height: 1.65;
  letter-spacing: -0.012em;
  color: var(--lx-ink);
}
._article_1ohhn_2 ._prose_1ohhn_172 > * + * {
  margin-top: 22px;
}
._article_1ohhn_2 ._prose_1ohhn_172 h2 {
  margin-top: 56px;
  scroll-margin-top: calc(var(--lx-header, 72px) + 24px);
  font-size: clamp(26px, 2.4vw, 30px);
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: -0.04em;
}
._article_1ohhn_2 ._prose_1ohhn_172 h3 {
  margin-top: 40px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
._article_1ohhn_2 ._prose_1ohhn_172 h2 + *,
._article_1ohhn_2 ._prose_1ohhn_172 h3 + * {
  margin-top: 14px;
}
._article_1ohhn_2 ._prose_1ohhn_172 a {
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
._article_1ohhn_2 ._prose_1ohhn_172 strong {
  font-weight: 600;
}
._article_1ohhn_2 ._prose_1ohhn_172 ul,
._article_1ohhn_2 ._prose_1ohhn_172 ol {
  padding-left: 1.3em;
}
._article_1ohhn_2 ._prose_1ohhn_172 li + li {
  margin-top: 8px;
}
._article_1ohhn_2 ._prose_1ohhn_172 blockquote {
  margin: 48px 0;
  padding: 0;
  text-align: center;
  font-size: clamp(24px, 2.4vw, 30px);
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
}
._article_1ohhn_2 ._prose_1ohhn_172 blockquote p {
  margin: 0;
}
._article_1ohhn_2 ._prose_1ohhn_172 code {
  padding: 0.1em 0.35em;
  border-radius: 4px;
  background: var(--lx-soft);
  font-size: 0.88em;
}
._article_1ohhn_2 ._prose_1ohhn_172 pre {
  overflow-x: auto;
  padding: 18px 20px;
  border-radius: 8px;
  background: var(--lx-soft);
  font-size: 14px;
  line-height: 1.55;
}
._article_1ohhn_2 ._prose_1ohhn_172 pre code {
  padding: 0;
  background: none;
}
._article_1ohhn_2 ._prose_1ohhn_172 img {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}
._article_1ohhn_2 ._prose_1ohhn_172 figcaption {
  margin-top: 10px;
  font-size: 13px;
  color: var(--lx-muted);
}
._article_1ohhn_2 ._prose_1ohhn_172 table {
  display: block;
  overflow-x: auto;
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
}
._article_1ohhn_2 ._prose_1ohhn_172 th,
._article_1ohhn_2 ._prose_1ohhn_172 td {
  padding: 10px 12px;
  border-bottom: 1px solid #ebebeb;
  text-align: left;
}
._article_1ohhn_2 ._prose_1ohhn_172 hr {
  margin-block: 48px;
  border: 0;
  border-top: 1px solid #ebebeb;
}
._foot_1ohhn_275 {
  display: flex;
  gap: 24px;
  margin-top: 64px;
  padding-top: 24px;
  border-top: 1px solid #ebebeb;
  font-size: 14px;
}
._foot_1ohhn_275 a {
  color: var(--lx-ink);
  text-decoration: underline;
  text-decoration-color: #c9c9c9;
  text-underline-offset: 4px;
}
._foot_1ohhn_275 a:hover {
  text-decoration-color: currentColor;
}

/* ---------- Keep reading ---------- */
._related_1ohhn_294 {
  padding-block: clamp(120px, 12vw, 180px);
}
._relatedHead_1ohhn_297 {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 40px;
}
._relatedHead_1ohhn_297 a {
  flex: none;
  font-size: 15px;
  color: var(--lx-ink);
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-color: #c9c9c9;
}
._relatedGrid_1ohhn_312 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 48px 24px;
}

@media (max-width: 1100px) {
  ._layout_1ohhn_68 {
    grid-template-columns: minmax(0, var(--column));
    justify-content: center;
  }
  ._toc_1ohhn_75 {
    display: none;
  }
  ._mobileToc_1ohhn_84 {
    display: block;
  }
}
@media (max-width: 900px) {
  ._relatedGrid_1ohhn_312 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  ._relatedGrid_1ohhn_312 {
    grid-template-columns: minmax(0, 1fr);
  }
  ._article_1ohhn_2 ._dek_1ohhn_42 {
    font-size: 17px;
  }
}

/* The site's base paragraph style is grey display copy; article prose reads in ink at body size. */
._article_1ohhn_2 ._prose_1ohhn_172 p,
._article_1ohhn_2 ._prose_1ohhn_172 li {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
._article_1ohhn_2 ._head_1ohhn_6 p,
._article_1ohhn_2 ._bar_1ohhn_113 p {
  line-height: 1.45;
}
/* A `dark` or `light` class on <html> wins over the system preference. */
	:where(:root.dark) .emdash-image--light {
		display: none;
	}
	:where(:root.light) .emdash-image--dark {
		display: none;
	}
	@media (prefers-color-scheme: dark) {
		:where(:root:not(.light)) .emdash-image--light {
			display: none;
		}
	}
	@media (prefers-color-scheme: light) {
		:where(:root:not(.dark)) .emdash-image--dark {
			display: none;
		}
	}.has-text-align-center[data-astro-cid-b3v4fvfs] {
  text-align: center;
}

.has-text-align-right[data-astro-cid-b3v4fvfs] {
  text-align: right;
}

.has-text-align-justify[data-astro-cid-b3v4fvfs] {
  text-align: justify;
}
.emdash-image[data-astro-cid-to6y7z73] {
  margin: 1.5rem 0;
}

.emdash-image[data-astro-cid-to6y7z73] img[data-astro-cid-to6y7z73] {
  max-width: 100%;
  height: auto;
}

.emdash-image[data-astro-cid-to6y7z73] figcaption[data-astro-cid-to6y7z73] {
  font-size: .875rem;
  color: var(--emdash-caption-color, var(--color-muted, #666));
  margin-top: .5rem;
  text-align: center;
}

.emdash-image--align-left[data-astro-cid-to6y7z73], .emdash-image--align-right[data-astro-cid-to6y7z73] {
  width: fit-content;
  max-width: 50%;
}

.emdash-image--align-left[data-astro-cid-to6y7z73] {
  float: left;
  margin: 0 1.5rem 1rem 0;
}

.emdash-image--align-right[data-astro-cid-to6y7z73] {
  float: right;
  margin: 0 0 1rem 1.5rem;
}

.emdash-image--align-center[data-astro-cid-to6y7z73] {
  width: fit-content;
  margin-inline: auto;
}

.emdash-image--align-wide[data-astro-cid-to6y7z73], .emdash-image--align-full[data-astro-cid-to6y7z73] {
  width: 100%;
}

@media (width <= 640px) {
  .emdash-image--align-left[data-astro-cid-to6y7z73], .emdash-image--align-right[data-astro-cid-to6y7z73] {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-inline: 0;
  }
}
.emdash-code[data-astro-cid-ukyptia6] {
  margin: 1.5rem 0;
}

.emdash-code-filename[data-astro-cid-ukyptia6] {
  font-size: .75rem;
  font-family: monospace;
  background: #2d2d2d;
  color: #ccc;
  padding: .5rem 1rem;
  border-radius: .5rem .5rem 0 0;
}

.emdash-code[data-astro-cid-ukyptia6] pre[data-astro-cid-ukyptia6] {
  margin: 0;
  padding: 1rem;
  background: #1e1e1e;
  border-radius: .5rem;
  overflow-x: auto;
}

.emdash-code-filename[data-astro-cid-ukyptia6] + pre[data-astro-cid-ukyptia6] {
  border-radius: 0 0 .5rem .5rem;
}

.emdash-code[data-astro-cid-ukyptia6] code[data-astro-cid-ukyptia6] {
  font-family: Fira Code, Consolas, monospace;
  font-size: .875rem;
  color: #e0e0e0;
}
.emdash-embed[data-astro-cid-jwd5isyu] {
  margin: 1.5rem 0;
}

.emdash-embed-video[data-astro-cid-jwd5isyu] {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.emdash-embed-video[data-astro-cid-jwd5isyu] iframe[data-astro-cid-jwd5isyu], .emdash-embed-video[data-astro-cid-jwd5isyu] video[data-astro-cid-jwd5isyu] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.emdash-embed-audio[data-astro-cid-jwd5isyu] {
  width: 100%;
}

.emdash-embed-audio[data-astro-cid-jwd5isyu] audio[data-astro-cid-jwd5isyu] {
  width: 100%;
}

.emdash-embed[data-astro-cid-jwd5isyu] figcaption[data-astro-cid-jwd5isyu] {
  font-size: .875rem;
  color: var(--emdash-caption-color, var(--color-muted, #666));
  margin-top: .5rem;
  text-align: center;
}
.emdash-gallery[data-astro-cid-5fjdzzwh] {
  display: grid;
  grid-template-columns: repeat(var(--columns, 3), 1fr);
  gap: 1rem;
  margin: 1.5rem 0;
}

.emdash-gallery-item[data-astro-cid-5fjdzzwh] {
  margin: 0;
}

.emdash-gallery-item[data-astro-cid-5fjdzzwh] img[data-astro-cid-5fjdzzwh] {
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1;
}

.emdash-gallery-item[data-astro-cid-5fjdzzwh] figcaption[data-astro-cid-5fjdzzwh] {
  font-size: .75rem;
  color: var(--emdash-caption-color, var(--color-muted, #666));
  margin-top: .25rem;
  text-align: center;
}

@media (width <= 640px) {
  .emdash-gallery[data-astro-cid-5fjdzzwh] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.emdash-columns[data-astro-cid-f6dc2x7g] {
  display: flex;
  gap: 2rem;
  margin: 1.5rem 0;
}

.emdash-column[data-astro-cid-f6dc2x7g] {
  flex: 1;
  min-width: 0;
}

@media (width <= 768px) {
  .emdash-columns[data-astro-cid-f6dc2x7g] {
    flex-direction: column;
    gap: 1rem;
  }
}
.emdash-break[data-astro-cid-ol5ntshq] {
  margin: 2rem 0;
}

.emdash-break-line[data-astro-cid-ol5ntshq] {
  border: none;
  border-top: 1px solid var(--emdash-break-color, var(--color-border, #e0e0e0));
}

.emdash-break-dots[data-astro-cid-ol5ntshq] {
  text-align: center;
  color: var(--emdash-break-dots-color, var(--color-muted, #999));
  letter-spacing: .5em;
}

.emdash-break-space[data-astro-cid-ol5ntshq] {
  height: 2rem;
}
iframe[data-emdash-html-block] {
		display: block;
		width: 100%;
		border: 0;
		margin: 1.5rem 0;
	}.emdash-html-block[data-astro-cid-vviuassc] {
  margin: 1.5rem 0;
}
.emdash-iframe[data-astro-cid-um3f4pnx] {
  aspect-ratio: 16 / 9;
  margin: 1.5rem 0;
  width: 100%;
}

.emdash-iframe[data-astro-cid-um3f4pnx] iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.emdash-video[data-astro-cid-rfktsrwi] {
  margin: 1.5rem 0;
}

.emdash-video[data-astro-cid-rfktsrwi] video[data-astro-cid-rfktsrwi] {
  display: block;
  width: 100%;
  height: auto;
  max-height: 70vh;
}

.emdash-video[data-astro-cid-rfktsrwi] figcaption[data-astro-cid-rfktsrwi] {
  font-size: .875rem;
  color: var(--emdash-caption-color, var(--color-muted, #666));
  margin-top: .5rem;
  text-align: center;
}
.emdash-table-wrapper[data-astro-cid-kgxska3k] {
  max-inline-size: 100%;
  margin-block: 1.5rem;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}

.emdash-table[data-astro-cid-kgxska3k] {
  inline-size: 100%;
  border-collapse: collapse;
  font-size: .9rem;
}

.emdash-table[data-astro-cid-kgxska3k] th[data-astro-cid-kgxska3k], .emdash-table[data-astro-cid-kgxska3k] td[data-astro-cid-kgxska3k] {
  position: relative;
  border: 1px solid var(--color-border, #ddd);
  padding: .75rem;
  text-align: start;
  vertical-align: top;
}

.emdash-table[data-astro-cid-kgxska3k] th[data-astro-cid-kgxska3k] p, .emdash-table[data-astro-cid-kgxska3k] td[data-astro-cid-kgxska3k] p {
  margin: 0;
}

.emdash-table[data-astro-cid-kgxska3k] th[data-astro-cid-kgxska3k] {
  background: var(--color-surface, #f5f5f5);
  font-weight: 600;
}

.emdash-table[data-astro-cid-kgxska3k] tbody[data-astro-cid-kgxska3k] tr[data-astro-cid-kgxska3k]:nth-child(2n) {
  background: var(--color-bg-subtle, #fafafa);
}

.emdash-table[data-astro-cid-kgxska3k] tbody[data-astro-cid-kgxska3k] tr[data-astro-cid-kgxska3k]:hover {
  background: var(--color-surface, #f0f0f0);
}
.emdash-button[data-astro-cid-4rhglv4w] {
  display: inline-block;
  padding: .75em 1.5em;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
  transition: background-color .2s, border-color .2s, color .2s;
}

.emdash-button--default[data-astro-cid-4rhglv4w], .emdash-button--fill[data-astro-cid-4rhglv4w] {
  background-color: var(--emdash-button-bg, #0073aa);
  color: var(--emdash-button-color, #fff);
  border: 2px solid var(--emdash-button-bg, #0073aa);
}

.emdash-button--default[data-astro-cid-4rhglv4w]:hover, .emdash-button--fill[data-astro-cid-4rhglv4w]:hover {
  background-color: var(--emdash-button-bg-hover, #005177);
  border-color: var(--emdash-button-bg-hover, #005177);
}

.emdash-button--outline[data-astro-cid-4rhglv4w] {
  background-color: #0000;
  color: var(--emdash-button-bg, #0073aa);
  border: 2px solid var(--emdash-button-bg, #0073aa);
}

.emdash-button--outline[data-astro-cid-4rhglv4w]:hover {
  background-color: var(--emdash-button-bg, #0073aa);
  color: var(--emdash-button-color, #fff);
}
.emdash-buttons[data-astro-cid-rkjbjvkp] {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  margin: 1.5rem 0;
}

.emdash-buttons--vertical[data-astro-cid-rkjbjvkp] {
  flex-direction: column;
  align-items: flex-start;
}

.emdash-buttons--horizontal[data-astro-cid-rkjbjvkp] {
  flex-direction: row;
  align-items: center;
}
.emdash-cover[data-astro-cid-heahxa3s] {
  position: relative;
  display: flex;
  align-items: center;
  padding: 2rem;
  margin: 1.5rem 0;
  overflow: hidden;
  border-radius: 4px;
  background-color: var(--emdash-cover-fallback-bg, #333);
}

.emdash-cover__background[data-astro-cid-heahxa3s] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

.emdash-cover__video[data-astro-cid-heahxa3s] {
  object-fit: cover;
}

.emdash-cover__overlay[data-astro-cid-heahxa3s] {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.emdash-cover__content[data-astro-cid-heahxa3s] {
  position: relative;
  z-index: 2;
  width: 100%;
  color: var(--emdash-cover-text-color, #fff);
}

.emdash-cover--align-left[data-astro-cid-heahxa3s] {
  justify-content: flex-start;
  text-align: left;
}

.emdash-cover--align-center[data-astro-cid-heahxa3s] {
  justify-content: center;
  text-align: center;
}

.emdash-cover--align-right[data-astro-cid-heahxa3s] {
  justify-content: flex-end;
  text-align: right;
}

.emdash-cover__content[data-astro-cid-heahxa3s] h1, .emdash-cover__content[data-astro-cid-heahxa3s] h2, .emdash-cover__content[data-astro-cid-heahxa3s] h3, .emdash-cover__content[data-astro-cid-heahxa3s] h4, .emdash-cover__content[data-astro-cid-heahxa3s] p {
  color: inherit;
}
.emdash-file[data-astro-cid-fzgodfxi] {
  display: flex;
  align-items: center;
  gap: .75rem;
  padding: 1rem;
  margin: 1rem 0;
  background-color: var(--emdash-file-bg, #f5f5f5);
  border-radius: 4px;
  border: 1px solid var(--emdash-file-border, #e0e0e0);
}

.emdash-file__link[data-astro-cid-fzgodfxi] {
  display: flex;
  align-items: center;
  gap: .5rem;
  flex: 1;
  text-decoration: none;
  color: var(--emdash-file-color, #333);
}

.emdash-file__link[data-astro-cid-fzgodfxi]:hover {
  text-decoration: underline;
}

.emdash-file__icon[data-astro-cid-fzgodfxi] {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  color: var(--emdash-file-icon-color, #666);
}

.emdash-file__name[data-astro-cid-fzgodfxi] {
  font-weight: 500;
  word-break: break-all;
}

.emdash-file__download[data-astro-cid-fzgodfxi] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  background-color: var(--emdash-button-bg, #0073aa);
  color: var(--emdash-button-color, #fff);
  border-radius: 4px;
  transition: background-color .2s;
}

.emdash-file__download[data-astro-cid-fzgodfxi]:hover {
  background-color: var(--emdash-button-bg-hover, #005177);
}

.emdash-file__download[data-astro-cid-fzgodfxi] svg[data-astro-cid-fzgodfxi] {
  width: 1.25rem;
  height: 1.25rem;
}
.emdash-pullquote[data-astro-cid-deu7pteq] {
  margin: 2rem 0;
  padding: 1.5rem 2rem;
  border-top: 4px solid var(--emdash-pullquote-border, #0073aa);
  border-bottom: 4px solid var(--emdash-pullquote-border, #0073aa);
  text-align: center;
}

.emdash-pullquote__text[data-astro-cid-deu7pteq] {
  font-size: 1.5rem;
  font-style: italic;
  line-height: 1.4;
  color: var(--emdash-pullquote-color, #333);
  margin: 0;
}

.emdash-pullquote__citation[data-astro-cid-deu7pteq] {
  margin-top: 1rem;
  font-size: .9rem;
  font-style: normal;
  color: var(--emdash-pullquote-citation-color, #666);
}
