.blog-content{color:#131313db;font-size:18px;line-height:2}.blog-content h2{color:var(--ink);margin:2.6rem 0 1rem;font-size:24px;font-weight:400;line-height:1.55}.blog-content h2:first-child{margin-top:0}.blog-content h3{color:var(--ink);margin:2rem 0 .8rem;font-size:20px;font-weight:500}.blog-content p{margin:0 0 1.3rem}.blog-content strong{color:var(--ink);font-weight:500}.blog-content ul,.blog-content ol{margin:0 0 1.4rem;padding-inline-start:1.6rem}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li{margin-bottom:.5rem}.blog-content li::marker{color:var(--teal-deep)}.blog-content a{color:var(--teal-ink);text-underline-offset:4px;text-decoration:underline}.blog-content blockquote{border-inline-start:3px solid var(--teal-deep);color:var(--ink);margin:2rem 0;padding-inline-start:1.3rem;font-size:1.15rem}.blog-content blockquote p{margin:0}.blog-content img{border-radius:18px;max-width:100%;height:auto;margin:1.8rem 0}.blog-content code{background:var(--bone-2);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:.1rem .4rem;font-size:.92em}.blog-content pre{background:var(--night);color:var(--bone);text-align:left;direction:ltr;border-radius:14px;margin:1.6rem 0;padding:1rem 1.2rem;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0}.blog-content hr{border:0;border-top:1px solid var(--line);margin:2.6rem 0}.blog-content mark{background:#f9d68599;border-radius:4px;padding:0 .2rem}.blog-content u{text-underline-offset:4px}.blog-content s,.blog-content del{opacity:.7}@media (min-width:768px){.blog-content{font-size:20px}}
