.blog-prose{display:flex;flex-direction:column;gap:1.4rem;color:var(--muted)}.blog-prose>*{margin:0}.blog-prose :is(h2,h3){scroll-margin-top:6rem}.blog-prose h2{margin-top:1.4rem;font-family:var(--font-display);font-size:var(--font-size-card-title);line-height:var(--line-height-card-title);color:var(--ink)}.blog-prose h3{margin-top:.8rem;font-family:var(--font-display);font-size:1.4rem;line-height:1.25;color:var(--ink)}.blog-prose p{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.blog-prose strong{color:var(--ink);font-weight:700}.blog-prose a{color:var(--accent-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog-prose blockquote{border-left:3px solid var(--accent);padding-left:1.4rem;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);font-style:italic;color:var(--ink)}.blog-prose ul,.blog-prose ol{display:flex;flex-direction:column;gap:.5rem;padding-left:1.3rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.blog-prose img{width:100%;margin-block:.4rem;border-radius:var(--radius-card)}.blog-prose hr{border:0;border-top:1px solid var(--page-border)}.blog-toc a[data-active]{color:var(--accent-strong);font-weight:700}.blog-share button[data-copied]{border-color:var(--accent-strong);color:var(--accent-strong)}
