.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--s-4)}.prose p[data-size=lead]{font-family:var(--font-display);font-size:var(--t-1);line-height:1.4}.prose p[data-size=small]{font-size:var(--t--1);color:var(--ink-soft)}.prose h2{font-family:var(--font-display);font-size:var(--t-2);margin-top:var(--s-6);font-weight:600}.prose h3{font-family:var(--font-display);font-size:var(--t-1);margin-top:var(--s-5);font-weight:600}.prose blockquote{margin-block:var(--s-4);padding-left:var(--s-4);box-shadow:inset 3px 0 0 var(--accent);font-style:italic}.prose a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.prose a:hover{text-decoration-thickness:.1em}.prose ul,.prose ol{font-size:var(--t-0);padding-left:1.3em;line-height:1.6}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--accent)}.prose .stanza{font-size:var(--t-0);margin-block:var(--s-3);line-height:1.72}.prose .verse-line{text-indent:-2.2em;padding-left:2.2em;display:block}.prose .speech{gap:.15rem var(--s-3);margin-block:var(--s-3);grid-template-columns:1fr;display:grid}.prose .speaker{font:600 var(--t-meta)/1.7 var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.prose .speech-lines>p+p{margin-top:.6rem}@media (min-width:48rem){.prose .speech{grid-template-columns:9rem minmax(0,1fr)}}.prose .direction{color:var(--ink-soft);padding-left:2ch;font-style:italic}.prose hr.ornament{height:auto;margin-block:var(--s-5);text-align:center;color:var(--accent);border:0}.prose hr.ornament:before{content:"⁂";font-size:var(--t-1);letter-spacing:.8em;text-indent:.8em}.prose .pullquote{font-family:var(--font-display);font-weight:500;font-size:var(--t-2);margin-block:var(--s-5);font-style:italic;line-height:1.16}.prose .pullquote cite{font:500 var(--t-meta)/1.4 var(--font-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:var(--s-3);font-style:normal;display:block}.prose .note{background:var(--paper-sunk);padding:var(--s-5);box-shadow:inset 3px 0 0 var(--blue);margin-block:var(--s-4)}.prose .note--warning{box-shadow:inset 3px 0 0 var(--accent)}.prose .note__title{font:600 var(--t-meta)/1.3 var(--font-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:var(--s-2);display:block}.prose figure{margin-block:var(--s-5)}.prose .figure--wide img,.prose .figure--full img{width:100%}.prose .figure--left{float:left;width:42%;margin:.35rem var(--s-4) var(--s-3) 0}.prose .figure--right{float:right;width:42%;margin:.35rem 0 var(--s-3) var(--s-4)}.prose .caption{font-family:var(--font-meta);font-size:var(--t--1);color:var(--ink-soft);margin-top:var(--s-2)}.prose .credit{color:var(--ink-faint);margin-top:.2em;display:block}.prose .gal-grid{gap:var(--s-5) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.prose .filmstrip{gap:var(--gutter);display:flex;overflow-x:auto}.prose .player{background:var(--paper-sunk);padding:var(--s-5)}.prose .player audio,.prose .player video{width:100%}.prose .layout--two-column{column-gap:var(--s-6)}.prose .layout--two-column .layout__col{break-inside:avoid-column}@media (min-width:64rem){.prose .layout--two-column{column-count:2}.prose .layout--side-by-side{gap:var(--s-4) var(--gutter);grid-template-columns:1fr 1fr;display:grid}}[data-design=d1] .prose{max-width:66ch}[data-design=d1] .prose h2{font-family:var(--font-display);font-weight:460;font-size:var(--t-h2)}[data-design=d1] .prose h3{font-family:var(--font-display);font-weight:460;font-size:var(--t-h3)}[data-design=d1] .prose blockquote{font-family:var(--font-display);box-shadow:inset 3px 0 0 var(--accent);font-style:italic}[data-design=d1] .prose a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-design=d1] .prose .stanza{font-size:var(--t-body);line-height:1.72}[data-design=d1] .prose .speaker{color:var(--accent)}[data-design=d1] .prose .direction{color:var(--ink-soft)}[data-design=d1] .prose hr.ornament{color:var(--accent)}[data-design=d1] .prose .pullquote{font-family:var(--font-display);font-size:var(--t-h2);font-weight:500}[data-design=d1] .prose .note{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--blue)}[data-design=d1] .prose .caption,[data-design=d1] .prose .credit{color:var(--ink-soft);font-family:var(--font-meta)}[data-design=d1] .prose .gal-grid{gap:var(--stack) var(--gutter)}[data-design=d1] .prose .filmstrip{gap:var(--gutter)}[data-design=d1] .prose .player{background:var(--paper-2)}
