.blog-content h2{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin-top:3rem;margin-bottom:1rem;scroll-margin-top:6rem}.blog-content h3{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:6rem}.blog-content p{color:#cbd5e1;line-height:1.75;margin-bottom:1rem}.blog-content a{color:#39ff14;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.blog-content a:hover{color:#32e612}.blog-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem;color:#cbd5e1}.blog-content ul>li+li{margin-top:.5rem}.blog-content ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1rem;color:#cbd5e1}.blog-content ol>li+li{margin-top:.5rem}.blog-content li{line-height:1.75}.blog-content strong{font-weight:600;color:#fff}.blog-content blockquote{border-left:2px solid rgba(57,255,20,.4);padding-left:1rem;font-style:italic;color:#94a3b8;margin:1.5rem 0}.blog-content code{background:#ffffff1a;color:#39ff14;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,monospace}.blog-content pre{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;padding:1rem;overflow-x:auto;margin-bottom:1rem}.blog-content pre code{background:transparent;padding:0;color:#cbd5e1}.blog-content hr{border-color:#ffffff1a;margin:2rem 0}.blog-content img{border-radius:.75rem;margin:1.5rem 0}.blog-content .header-anchor{color:#475569;text-decoration:none;margin-left:.5rem;opacity:0;transition:opacity .15s}.blog-content h2:hover .header-anchor,.blog-content h3:hover .header-anchor{opacity:1}
