.blog-post__content{color:var(--text-body);font-size:1.0625rem;line-height:1.75}.blog-post__content h2{font-family:var(--font-serif), Georgia, serif;color:var(--text-heading);letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem}.blog-post__content h3{color:var(--text-heading);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem}.blog-post__content p{margin-bottom:1.25rem}.blog-post__content a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.blog-post__content a:hover{color:var(--accent-hover)}.blog-post__content a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}.blog-post__content ul,.blog-post__content ol{margin-bottom:1.25rem;padding-left:1.5rem;list-style:outside}.blog-post__content ol{list-style:decimal}.blog-post__content li{margin-bottom:.35rem}.blog-post__content pre{background:var(--bg-matte-deep);border-radius:.375rem;margin-bottom:1.25rem;padding:1rem;font-size:.9375rem;overflow-x:auto}.blog-post__content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.blog-post__content :not(pre)>code{background:var(--bg-matte-deep);border-radius:.25rem;padding:.125rem .375rem}.blog-post__content blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin-bottom:1.25rem;padding-left:1rem}
