.journal-prose{max-width:680px;margin:0 auto}.journal-prose>p:first-of-type{font-family:var(--font-display);color:var(--color-eucalyptus-deep);max-width:none;margin:0 0 1.5rem;font-size:1.5rem;font-weight:400;line-height:1.5}.journal-prose p{max-width:none;font-family:var(--font-sans);color:var(--color-ink);margin:0 0 1.25rem;font-size:1.08rem;line-height:1.8}.journal-prose h2{font-family:var(--font-display);color:var(--color-eucalyptus-deep);margin:2.4rem 0 .9rem;font-size:1.9rem;font-weight:500;line-height:1.2}.journal-prose h3{font-family:var(--font-display);color:var(--color-eucalyptus-deep);margin:2rem 0 .6rem;font-size:1.5rem;font-weight:500;line-height:1.3}.journal-prose blockquote{border-left:2px solid var(--color-champagne-deep);margin:2.25rem 0;padding:.4rem 0 .4rem 1.5rem}.journal-prose blockquote p{font-family:var(--font-display);color:var(--color-eucalyptus-deep);margin:0;font-size:1.85rem;font-style:italic;font-weight:300;line-height:1.35}.journal-prose ul{margin:1.5rem 0;padding:0;list-style:none}.journal-prose ul li{border-bottom:1px dotted var(--color-line);color:var(--color-ink);padding:.85rem 0 .85rem 1.6rem;font-size:1.05rem;line-height:1.6;position:relative}.journal-prose ul li:last-child{border-bottom:0}.journal-prose ul li:before{content:"✓";font-family:var(--font-display);color:var(--color-eucalyptus);font-style:italic;position:absolute;left:0}.journal-prose ol{margin:1.5rem 0 1.5rem 1.5rem;list-style:decimal}.journal-prose ol li{color:var(--color-ink);margin-bottom:.5rem;font-size:1.05rem;line-height:1.6}.journal-prose a{color:var(--color-eucalyptus);border-bottom:1px solid var(--color-line)}.journal-prose a:hover{color:var(--color-eucalyptus-deep);border-bottom-color:var(--color-champagne-deep)}.journal-prose img{width:100%;height:auto;margin:2.1rem 0}.journal-prose figure{margin:2.1rem 0}.journal-prose hr{border:0;border-top:1px solid var(--color-line);margin:2.5rem 0}
