.tw-blog-prose{color:#3a3530;line-height:1.75;font-size:clamp(1.05rem,.4vw + 1rem,1.125rem)}.tw-blog-prose>:first-child{margin-top:0}.tw-blog-prose p{margin:1.15em 0}.tw-blog-prose h2{font-size:1.45em;letter-spacing:-.02em;margin:2em 0 .6em;line-height:1.25}.tw-blog-prose h2,.tw-blog-prose h3{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:800;color:#0a0908}.tw-blog-prose h3{font-size:1.2em;margin:1.75em 0 .5em}.tw-blog-prose a{color:#2f6fed;font-weight:600;text-underline-offset:2px}.tw-blog-prose a:hover{text-decoration:underline}.tw-blog-prose ol,.tw-blog-prose ul{margin:1em 0;padding-left:1.35rem}.tw-blog-prose li{margin:.35em 0}.tw-blog-prose blockquote{margin:1.5em 0;padding:.25rem 0 .25rem 1rem;border-left:3px solid #ff3d6a;color:#736c64;font-style:italic}.tw-blog-prose code{font-size:.9em;background:#ebe4da;padding:.12em .4em;border-radius:.35rem}.tw-blog-prose pre{margin:1.5em 0;padding:1rem 1.15rem;overflow-x:auto;border-radius:.9rem;background:#0a0908;color:#f7f4ef;font-size:.88em}.tw-blog-prose pre code{background:transparent;padding:0;color:inherit}.tw-blog-prose img{max-width:100%;height:auto;border-radius:.9rem;margin:1.5em 0}.tw-blog-prose hr{border:none;border-top:1px solid #ebe4da;margin:2.25em 0}.tw-blog-prose strong{color:#0a0908;font-weight:700}.tw-blog-prose ol,.tw-blog-prose ul{margin:1.1em 0;padding-left:1.4rem}.tw-blog-prose ol{list-style:decimal}.tw-blog-prose ul{list-style:disc}.tw-blog-prose li{margin:.4em 0;padding-left:.2rem}.tw-blog-prose li>p{margin:.25em 0}.tw-blog-prose .tw-table-wrap,.tw-blog-prose table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:.92em}.tw-blog-prose table{display:table;overflow:hidden;border-radius:.75rem;border:1px solid #ebe4da;background:#fff}.tw-blog-prose td,.tw-blog-prose th{border:1px solid #ebe4da;padding:.55rem .75rem;text-align:left;vertical-align:top}.tw-blog-prose th{background:#fffcf8;font-weight:800;color:#0a0908}.tw-blog-prose h1{display:none}.tw-blog-prose{max-width:none}.tw-blog-prose p:first-of-type{font-size:1.05em;color:#3a3530}