.article-prose{overflow-wrap:anywhere;font-size:1.05rem;line-height:2}.article-prose>:first-child{margin-top:0}.article-prose>:last-child{margin-bottom:0}.article-prose :is(p,ul,ol,blockquote,pre,table,hr){margin-block:.9em}.article-prose :is(h2,h3,h4,h5,h6){margin:1.3em 0 .5em;font-weight:800;line-height:1.45}.article-prose h2{font-size:1.8em}.article-prose h3{font-size:1.42em}.article-prose h4{font-size:1.18em}.article-prose :is(h5,h6){font-size:1em}.article-prose :is(ul,ol){padding-inline-start:1.6em}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li p{margin-block:.1em}.article-prose a{color:#853344;text-underline-offset:3px;text-decoration:underline}.article-prose blockquote{background:#9c5c6310;border-inline-start:3px solid #9c5c63;padding:.25em 1.1em}.article-prose :is(pre,code){background:#4c282c0b;border-radius:4px;padding:.1em .4em}.article-prose pre{direction:ltr;padding:1em;overflow:auto}.article-prose pre code{background:0 0;padding:0}.article-prose img{border-radius:5px;max-width:100%;height:auto;margin:1em auto;display:block}.article-prose table{border-collapse:collapse;table-layout:fixed;width:100%}.article-prose :is(th,td){border:1px solid #c8b7aa;padding:.45em .65em}.article-prose th{background:#9c5c6310;font-weight:700}.article-prose hr{border:0;border-top:1px solid #c8b7aa}.journal{background:var(--paper);min-height:100vh;padding:0 clamp(1rem,4vw,3rem) 5rem}.journal-nav{border-bottom:1px solid #4e302c33;justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:1rem 0;display:flex}.journal-nav svg{width:125px;height:auto;display:block}.journal-nav a:last-child{color:var(--burgundy);font-weight:700}.journal-heading{text-align:center;max-width:800px;margin:clamp(2.5rem,8vw,6rem) auto 2rem}.journal-category{color:var(--burgundy);margin-bottom:.75rem;font-weight:750}.journal-heading h1{font-size:clamp(2rem,5.5vw,4.2rem);font-weight:900;line-height:1.25}.journal-deck{margin-top:1rem;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.8}.journal-byline{color:#65574b;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.25rem;display:flex}.journal-cover{aspect-ratio:16/8;max-width:960px;margin:0 auto 2.5rem;position:relative;overflow:hidden}.journal-cover img{object-fit:cover}.journal-body,.journal-tags{max-width:740px;margin-inline:auto}.journal-tags{flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding:0;list-style:none;display:flex}.journal-tags li{border:1px solid #4e302c33;border-radius:50px;padding:.3em .75em}
