.blog-content{color:#4a4744;font-size:1.0625rem;line-height:1.8;letter-spacing:-.01em}.blog-content h1,.blog-content h2,.blog-content h3{color:#2d2a27;font-weight:600;letter-spacing:-.02em}.blog-content h1{font-size:1.75em;line-height:1.3;margin-top:2rem;margin-bottom:1rem}.blog-content h2{font-size:1.375em;line-height:1.4;margin-top:2.5rem;margin-bottom:.75rem}.blog-content h3{font-size:1.125em;line-height:1.5;margin-top:1.75rem;margin-bottom:.5rem}.blog-content img{display:block;max-width:100%;height:auto;border-radius:12px;margin:2rem auto;box-shadow:0 2px 12px #00000014}.blog-content .not-prose img{margin:0;border-radius:0;box-shadow:none;height:100%;max-width:none}.blog-content p{font-size:1em;margin-bottom:1.25rem;line-height:1.8}.blog-content h1+p,.blog-content h2+p{font-size:1.0625em}.blog-content ul{list-style-type:disc}.blog-content ol,.blog-content ul{padding-left:1.5rem;margin-bottom:1.25rem}.blog-content ol{list-style-type:decimal}.blog-content li{margin-bottom:.5rem;line-height:1.7}.blog-content li::marker{color:#7c3aed}.blog-content h1 span.emoji,.blog-content h2 span.emoji,.blog-content h3 span.emoji{margin-left:10px;vertical-align:middle}.blog-content a{color:#7c3aed;text-decoration:none;font-weight:500;transition:color .15s ease}.blog-content a:hover{color:#5b21b6;text-decoration:underline}.blog-content blockquote{border-left:3px solid #7c3aed;margin:1.5rem 0;padding:1rem 1.25rem;color:#555;font-style:italic;background:#f9f7f5;border-radius:0 8px 8px 0}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375em;border-radius:8px;overflow:hidden}.blog-content td,.blog-content th{border:1px solid #e8e4e0;padding:.625rem .875rem;text-align:left}.blog-content th{background-color:#f4f2ef;font-weight:600;color:#2d2a27}.blog-content tr:hover td{background-color:#faf9f7}.blog-content hr{display:none}.blog-content b,.blog-content strong{font-weight:600;color:#2d2a27}