.blog-article .prose{max-width:68ch;color:var(--sg-ink-soft);overflow-wrap:break-word;font-size:17px;font-weight:300;line-height:1.8}.blog-article .prose h2{color:var(--sg-ink);letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:1rem;font-size:1.6rem;font-weight:400;line-height:1.25}.blog-article .prose h3{color:var(--sg-ink);letter-spacing:-.01em;margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:400}.blog-article .prose p{margin-bottom:1.35rem}.blog-article .prose p.lead{color:var(--sg-ink);border-inline-start:2px solid var(--sg-sage-400);margin-bottom:2.25rem;padding-inline-start:1.1rem;font-size:1.2rem}.blog-article .prose ul,.blog-article .prose ol{margin:1rem 0 1.5rem;padding-inline-start:1.4rem}.blog-article .prose ul{list-style:outside}.blog-article .prose ol{list-style:decimal}.blog-article .prose li::marker{color:var(--sg-sage-500)}.blog-article .prose li{margin-bottom:.5rem;line-height:1.75}.blog-article .prose strong{color:var(--sg-ink);font-weight:400}.blog-article .prose em{font-style:italic}.blog-article .prose a{color:#5d7a4f;text-underline-offset:3px;text-decoration:underline}.blog-article .prose a:hover{color:var(--sg-ink)}.blog-article .prose blockquote{background:var(--sg-surface);color:var(--sg-ink);border-radius:18px;margin:1.75rem 0;padding:1.1rem 1.4rem}.blog-article .sources{border-top:1px solid var(--sg-line);margin-top:3rem;padding-top:2rem}.blog-article .sources h3{margin-top:0;font-size:1.05rem}.blog-article .sources ul{padding:0;list-style:none}.blog-article .sources li{border-inline-start:2px solid var(--sg-sage-200);unicode-bidi:plaintext;margin-bottom:.75rem;padding-inline-start:1rem;font-size:.875rem}.blog-article .sources a{text-decoration:none}.blog-article .sources a:hover{text-decoration:underline}
