.journal-prose{color:var(--foreground);letter-spacing:-.011em;overflow-wrap:anywhere;text-wrap:pretty;-webkit-font-smoothing:antialiased;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.65}.journal-prose>*+*{margin-top:1.1em}.journal-prose>p:first-child{font-size:1.12em;line-height:1.55}.journal-prose h2{letter-spacing:-.04em;text-wrap:balance;margin-top:2.2em;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:600;line-height:1.05}.journal-prose h3{letter-spacing:-.03em;text-wrap:balance;margin-top:1.9em;font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem);font-weight:600;line-height:1.15}.journal-prose h4{letter-spacing:.12em;text-transform:uppercase;margin-top:1.6em;font-size:.8em;font-weight:600}.journal-prose p{line-height:inherit}.journal-prose a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s ease-out}.journal-prose a:hover{opacity:.6}.journal-prose strong{font-weight:650}.journal-prose blockquote{letter-spacing:-.035em;text-wrap:balance;border:0;margin-block:2em;padding:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:500;line-height:1.12}.journal-prose blockquote:before{content:"“";margin-right:.04em}.journal-prose ul,.journal-prose ol{padding-left:1.5rem}.journal-prose ul{list-style:outside}.journal-prose ol{list-style:decimal}.journal-prose li+li{margin-top:.5rem}.journal-prose code{background:var(--muted);border-radius:.25rem;padding:.1em .3em;font-size:.9em}.journal-prose figure img{outline:1px solid color-mix(in srgb,var(--foreground)10%,transparent);outline-offset:-1px}@keyframes journal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.journal-rise{animation:.6s cubic-bezier(.22,1,.36,1) both journal-rise;animation-delay:calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.journal-rise{animation:none}}
