.document-page.svelte-l2aiw6 z-cover-hero:where(.svelte-l2aiw6){--cover-hero-aspect-ratio: 2.5;--cover-hero-overlay: transparent linear-gradient(270deg, #0000 0%, #000000e6 100%) 0% 0% no-repeat;--cover-hero-text-color: var(--color-white);position:relative}.document-page.svelte-l2aiw6 z-cover-hero:where(.svelte-l2aiw6) .description:where(.svelte-l2aiw6){margin-top:var(--space-unit);margin-bottom:calc(var(--space-unit) * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.document-page.svelte-l2aiw6 z-cover-hero:where(.svelte-l2aiw6) .cover-content:where(.svelte-l2aiw6){display:flex;flex-direction:column;align-items:flex-start;height:100%}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) z-section-title:where(.svelte-l2aiw6) a:where(.svelte-l2aiw6){margin-bottom:var(--space-unit)}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .subject:where(.svelte-l2aiw6){--z-icon-width: 14px;--z-icon-height: 14px;display:flex;align-items:center;gap:var(--space-unit);font-weight:var(--font-rg)}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .read-cta:where(.svelte-l2aiw6){margin-top:calc(var(--space-unit) * 2);margin-bottom:calc(var(--space-unit) * 4)}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .meta:where(.svelte-l2aiw6){display:flex;flex-wrap:wrap;gap:var(--space-unit) calc(var(--space-unit) * 3);margin-top:auto}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .meta:where(.svelte-l2aiw6) .z-link-underline:where(.svelte-l2aiw6){color:var(--color-white)}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .meta:where(.svelte-l2aiw6) .authors:where(.svelte-l2aiw6){display:inline-flex;flex-wrap:wrap;column-gap:calc(var(--space-unit) / 2)}.document-page.svelte-l2aiw6 .cover-content:where(.svelte-l2aiw6) .meta:where(.svelte-l2aiw6):not(:last-child){margin-bottom:var(--space-unit)}.document-page.svelte-l2aiw6 z-cover-hero:where(.svelte-l2aiw6) z-info-reveal:where(.svelte-l2aiw6){--z-info-reveal-max-width: auto;--z-info-reveal-theme--surface: var(--gray800);margin-top:calc(var(--space-unit) * 2)}.document-page.svelte-l2aiw6 .attach-aside:where(.svelte-l2aiw6){display:flex;flex-direction:column;align-items:flex-start;grid-column:1 / -1}.document-page.svelte-l2aiw6 .attach-aside:where(.svelte-l2aiw6)>*:not(:last-child){margin-bottom:var(--space-unit)}.document-page.svelte-l2aiw6 .attach-aside:where(.svelte-l2aiw6)>z-section-title.aside-title:where(.svelte-l2aiw6){margin-bottom:calc(var(--space-unit) * 2)}.document-page.svelte-l2aiw6 .longform .longform-body .document-body{scroll-margin-top:var(--content-top-offset);font-family:var(--font-family-serif);margin-top:calc(var(--space-unit) * 2)}.document-page.svelte-l2aiw6 .document-body:where(.svelte-l2aiw6) [data-placeholder]{display:block;margin:calc(var(--space-unit) * 2) 0}.document-page.svelte-l2aiw6 .document-body:where(.svelte-l2aiw6):not(.has-child-element):first-letter,.document-page.svelte-l2aiw6 .document-body.has-child-element:where(.svelte-l2aiw6)>*:first-child:not(h1,h2,h3,h4):first-letter{float:left;margin-top:.7%;font-size:4.7em;line-height:.7}.document-page.svelte-l2aiw6 .links-tags:where(.svelte-l2aiw6){display:flex;flex-direction:column;row-gap:var(--space-unit);margin-top:calc(var(--space-unit) * 3)}.document-page.svelte-l2aiw6 .longform-body z-section-title [slot=primary-title],.document-page.svelte-l2aiw6 :is(.attach-aside,.links-tags) z-section-title:where(.svelte-l2aiw6) [slot=primary-title]:where(.svelte-l2aiw6){font-weight:var(--font-rg)}.document-page.svelte-l2aiw6 .attachments:where(.svelte-l2aiw6){border-top:var(--border-size-small) solid var(--gray800);padding-top:calc(var(--space-unit) * 4);margin-top:calc(var(--space-unit) * 2)}@media (min-width: 768px){.document-page.svelte-l2aiw6 z-cover-hero:where(.svelte-l2aiw6) .cover-content:where(.svelte-l2aiw6){max-width:50%}.document-page.svelte-l2aiw6 .attach-aside:where(.svelte-l2aiw6){grid-column:span 2}.document-page.svelte-l2aiw6 .aside-left+.longform-body{grid-column:3 / -1}.document-page.svelte-l2aiw6 .document-body:where(.svelte-l2aiw6):not(.has-child-element):first-letter,.document-page.svelte-l2aiw6 .document-body.has-child-element:where(.svelte-l2aiw6)>*:first-child:not(h1,h2,h3,h4):first-letter{font-size:5.2em}}@media (min-width: 1152px){.document-page.svelte-l2aiw6 .attach-aside:where(.svelte-l2aiw6){grid-column:span 3}.document-page.svelte-l2aiw6 .aside-left+.longform-body{grid-column:4 / -3}}
