.post-prose_prose__JLhlD{min-width:0;font-size:18px;line-height:1.7;color:#25282f;overflow-wrap:break-word}@media (min-width:640px){.post-prose_prose__JLhlD{font-size:19px}}.post-prose_prose__JLhlD>:first-child{margin-top:0}.post-prose_prose__JLhlD>:last-child{margin-bottom:0}.post-prose_prose__JLhlD p{margin:0 0 22px;text-wrap:pretty}.post-prose_prose__JLhlD strong{color:var(--color-ink);font-weight:700}.post-prose_prose__JLhlD em{font-style:italic}.post-prose_prose__JLhlD h2,.post-prose_prose__JLhlD h3,.post-prose_prose__JLhlD h4{font-family:var(--font-archivo),system-ui,sans-serif;font-weight:800;color:var(--color-ink);text-wrap:balance;scroll-margin-top:24px}.post-prose_prose__JLhlD h2{margin:56px 0 18px;font-size:clamp(26px,2.6vw,34px);font-stretch:112%;letter-spacing:-.02em;line-height:1.1}.post-prose_prose__JLhlD h3{margin:40px 0 14px;font-size:clamp(21px,2vw,25px);font-stretch:108%;letter-spacing:-.015em;line-height:1.18}.post-prose_prose__JLhlD h4{margin:32px 0 10px;font-size:18px;font-stretch:100%;letter-spacing:-.01em;line-height:1.3}.post-prose_prose__JLhlD a.heading-anchor{margin-left:.35em;color:var(--color-muted);font-weight:400;text-decoration:none;opacity:0}.post-prose_prose__JLhlD :where(h2,h3):hover>a.heading-anchor,.post-prose_prose__JLhlD a.heading-anchor:focus-visible{opacity:1}.post-prose_prose__JLhlD a{color:var(--color-carbon);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.post-prose_prose__JLhlD a:hover{color:var(--color-carbon-hover)}.post-prose_prose__JLhlD ol,.post-prose_prose__JLhlD ul{margin:0 0 24px;padding-left:24px}.post-prose_prose__JLhlD ul{list-style:disc outside}.post-prose_prose__JLhlD ol{list-style:decimal outside}.post-prose_prose__JLhlD ul ul{list-style:circle outside}.post-prose_prose__JLhlD li{margin:0 0 12px;padding-left:4px}.post-prose_prose__JLhlD li>p{margin:0 0 12px}.post-prose_prose__JLhlD li>:last-child{margin-bottom:0}.post-prose_prose__JLhlD li>ol,.post-prose_prose__JLhlD li>ul{margin:12px 0 0}.post-prose_prose__JLhlD ul>li::marker{color:var(--color-muted)}.post-prose_prose__JLhlD ol>li::marker{color:var(--color-carbon);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.82em;font-weight:600}.post-prose_prose__JLhlD blockquote{margin:30px 0;padding:2px 0 2px 22px;border-left:3px solid var(--color-carbon);color:var(--color-ink);font-size:1.05em}.post-prose_prose__JLhlD blockquote>:last-child{margin-bottom:0}.post-prose_prose__JLhlD code{padding:.1em .34em;border-radius:3px;background:#f0eee7;color:var(--color-ink);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.84em;font-weight:500}.post-prose_prose__JLhlD pre{margin:28px 0;padding:18px 20px;overflow-x:auto;border-radius:6px;background:var(--color-ink);color:#f2f1ec;font-size:14px;line-height:1.6}.post-prose_prose__JLhlD pre code{padding:0;background:none;color:inherit;font-size:inherit;font-weight:400}.post-prose_prose__JLhlD hr{height:6px;margin:48px 0;border:0;background:radial-gradient(circle,#c9c5b9 1.3px,transparent 1.7px) 0 50% /11px 6px repeat-x}.post-prose_prose__JLhlD img{max-width:100%;height:auto;border-radius:6px}