.prose{color:#cdd5e0;line-height:1.8;font-size:1rem}@media(min-width:768px){.prose{font-size:1.125rem}}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#f8fafc;font-weight:700;margin-top:2em;margin-bottom:1em;line-height:1.3;scroll-margin-top:7rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}@media(min-width:768px){.prose h2{font-size:1.875rem}.prose h3{font-size:1.5rem}}.prose p{margin-bottom:1.5em}.prose ul,.prose ol{margin-bottom:1.5em;padding-left:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.5em}.prose a{color:#e879f9;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s;overflow-wrap:anywhere;word-break:break-word}.prose a:hover{border-bottom-color:currentColor}.prose blockquote{border-left:4px solid #d946ef;padding-left:1.5em;font-style:italic;color:#94a3b8;margin-bottom:2em}.prose img{border-radius:.75rem;margin-top:2em;margin-bottom:2em;max-width:100%;height:auto;border:1px solid rgba(255,255,255,.1)}.prose code{color:#f0abfc;background-color:#ffffff0d;padding:.2em .4em;border-radius:.25rem;font-size:.875em;font-family:monospace}.blog-content-article{max-width:100%;width:100%;overflow-x:hidden}.prose pre,.blog-content-article pre{background-color:#0f172a;padding:1.5em;border-radius:.75rem;overflow-x:auto!important;max-width:100%!important;width:100%!important;margin-bottom:2em;border:1px solid rgba(255,255,255,.1);box-sizing:border-box}.prose pre code,.blog-content-article pre code{color:inherit;background-color:transparent;padding:0;white-space:pre;word-break:normal;overflow-wrap:normal}.responsive-table-wrapper,.prose figure.wp-block-table,.wp-block-table{overflow-x:auto!important;max-width:100%!important;width:100%!important;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#0f172a8c}.prose table{width:100%!important;min-width:38rem!important;margin:0!important;border-collapse:separate;border-spacing:0;background:transparent;border:none!important;font-size:.875rem}.prose th,.prose td{padding:.6rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:768px){.prose th,.prose td{padding:.9rem 1rem}}.prose th+th,.prose td+td{border-left:1px solid rgba(255,255,255,.1)}.prose thead th{color:#f8fafc;font-weight:700;background:#ffffff0a}.prose tbody tr:nth-child(2n) td{background:#ffffff05}.prose tbody tr:last-child td{border-bottom:0}.prose p,.prose li,.prose blockquote{overflow-wrap:anywhere}.toc-link-truncate{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
