.prose>:where(p:not(.stanza),h2,h3,h4,ul,ol,blockquote,.note){max-width:var(--measure)}.prose>.speech{max-width:calc(var(--measure) + 12rem)}.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:11rem 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 max(0px, 100% - var(--measure)) var(--s-3) var(--s-4)}.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}}
