.prose-blog{color:#3d4f6b;font-size:1.05rem;line-height:1.8}.prose-blog h2{color:#1b2a4a;letter-spacing:-.5px;border-bottom:1px solid #1b2a4a14;margin-top:2.75rem;margin-bottom:1rem;padding-bottom:.5rem;scroll-margin-top:100px;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.prose-blog h3{color:#1b2a4a;margin-top:2rem;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:600}.prose-blog p{margin-bottom:1.25rem}.prose-blog strong{color:#1b2a4a;font-weight:600}.prose-blog ul{flex-direction:column;gap:.5rem;margin:1.25rem 0;padding-left:0;list-style:none;display:flex}.prose-blog ul li{padding-left:1.25rem;position:relative}.prose-blog ul li:before{content:"";opacity:.35;background:#1b2a4a;width:6px;height:6px;position:absolute;top:.6rem;left:0}.prose-blog ol{flex-direction:column;gap:.5rem;margin:1.25rem 0;padding-left:1.5rem;display:flex}.prose-blog ol li{padding-left:.25rem}.prose-blog blockquote{color:#1b2a4a;background:#1b2a4a08;border-left:3px solid #1b2a4a;margin:1.75rem 0;padding:1rem 1.5rem;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.7}.prose-blog blockquote p{margin-bottom:0}.prose-blog code{color:#1b2a4a;background:#1b2a4a0f;padding:.15rem .4rem;font-family:monospace;font-size:.85rem}.prose-blog hr{border:none;border-top:1px solid #1b2a4a1a;margin:2.5rem 0}.prose-blog a{color:#1b2a4a;text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.prose-blog a:hover{opacity:.7}.prose-blog .table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #1b2a4a1a;margin:1.75rem 0;overflow-x:auto}.prose-blog table{border-collapse:collapse;width:100%;margin:0;font-size:.95rem}.prose-blog thead th{color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#1b2a4a;padding:.75rem 1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600}.prose-blog tbody td{color:#3d4f6b;border-bottom:1px solid #1b2a4a14;padding:.75rem 1rem}.prose-blog tbody tr:hover{background:#1b2a4a05}.prose-blog tbody tr:last-child td{border-bottom:2px solid #1b2a4a}.prose-blog img{border:1px solid #1b2a4a14;max-width:100%;height:auto;margin:2rem 0}.prose-blog blockquote.callout-tip,.prose-blog blockquote.callout-important,.prose-blog blockquote.callout-retine{border-left:none;margin:2rem 0;padding:1.25rem 1.5rem 1.25rem 3.25rem;font-weight:400;position:relative}.prose-blog blockquote.callout-tip:before,.prose-blog blockquote.callout-important:before,.prose-blog blockquote.callout-retine:before{font-size:1.1rem;line-height:1;position:absolute;top:1.35rem;left:1.25rem}.prose-blog blockquote.callout-tip{background:#10b9810f;border-left:3px solid #10b981}.prose-blog blockquote.callout-tip:before{content:"💡"}.prose-blog blockquote.callout-important{background:#f59e0b0f;border-left:3px solid #f59e0b}.prose-blog blockquote.callout-important:before{content:"⚠"}.prose-blog blockquote.callout-retine{background:#1b2a4a0d;border-left:3px solid #1b2a4a}.prose-blog blockquote.callout-retine:before{content:"📌"}.prose-blog blockquote.callout-tip strong:first-child,.prose-blog blockquote.callout-important strong:first-child,.prose-blog blockquote.callout-retine strong:first-child{text-transform:uppercase;letter-spacing:.05em;font-family:Space Grotesk,sans-serif;font-size:.8rem}.prose-blog ol li::marker{color:#1b2a4a;font-family:Space Grotesk,sans-serif;font-weight:700}.prose-blog hr{background:linear-gradient(90deg,#0000,#1b2a4a26 20% 80%,#0000);border:none;height:1px;margin:3rem 0}.prose-blog mark{color:#1b2a4a;background:#f59e0b26;padding:.1rem .3rem;font-weight:500}
