.prose-blog{line-height:1.75;color:#374151}.prose-blog>*+*{margin-top:1.1rem}.prose-blog h2{font-size:1.6rem;font-weight:700;margin-top:2.2rem;margin-bottom:.6rem;color:#0f172a;scroll-margin-top:90px}.prose-blog h3{font-size:1.3rem;font-weight:700;margin-top:1.8rem;margin-bottom:.5rem;color:#0f172a;scroll-margin-top:90px}.prose-blog h4{font-size:1.1rem;font-weight:600;margin-top:1.4rem}.prose-blog p{margin-top:1rem}.prose-blog ul,.prose-blog ol{margin-top:1rem;padding-left:1.4rem}.prose-blog ul{list-style:disc}.prose-blog ol{list-style:decimal}.prose-blog li{margin-top:.35rem}.prose-blog a{color:#1d4ed8;text-decoration:underline}.prose-blog blockquote{border-left:4px solid #1d4ed8;padding-left:1rem;color:#475569;font-style:italic;margin:1.4rem 0}.prose-blog code{background:#f1f5f9;border-radius:4px;padding:.1rem .35rem;font-size:.9em}.prose-blog pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:.6rem;overflow-x:auto}.prose-blog pre code{background:transparent;padding:0;color:inherit}.prose-blog img{max-width:100%;height:auto;border-radius:.6rem;margin:1.4rem 0}.prose-blog table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:.95em}.prose-blog th,.prose-blog td{border:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left}.prose-blog tbody tr:nth-child(odd){background:#f8fafc}.prose-blog hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}
