.prose-blog{color:#374151;font-size:17px;line-height:1.75}.prose-blog>:first-child{margin-top:0}.prose-blog p{margin:0 0 1.15em}.prose-blog h2{letter-spacing:-.02em;color:#111827;margin:2em 0 .6em;scroll-margin-top:80px;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:700}.prose-blog h3{color:#111827;margin:1.6em 0 .5em;font-size:1.2rem;font-weight:700}.prose-blog a{color:#047857;text-underline-offset:2px;font-weight:500;text-decoration:underline}.prose-blog a:hover{color:#065f46}.prose-blog strong{color:#111827;font-weight:700}.prose-blog ul,.prose-blog ol{margin:0 0 1.15em;padding-left:1.4em}.prose-blog li{margin:.3em 0}.prose-blog ul li::marker{color:#10b981}.prose-blog blockquote{color:#374151;background:#f0fdf4;border-left:3px solid #10b981;border-radius:0 8px 8px 0;margin:1.5em 0;padding:.8em 1.2em;font-style:normal}.prose-blog blockquote p{margin:0}.prose-blog table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px;display:block;overflow-x:auto}.prose-blog th,.prose-blog td{text-align:left;vertical-align:top;border:1px solid #e8e5de;padding:.6em .8em}.prose-blog th{color:#111827;background:#faf9f7;font-weight:700}.prose-blog tr:nth-child(2n) td{background:#fcfcfb}.prose-blog code{background:#f0ede8;border-radius:4px;padding:.1em .35em;font-size:.9em}.prose-blog hr{border:none;border-top:1px solid #e8e5de;margin:2em 0}
