.BlogContent-module__qfNM1a__blog{--blog-text:theme("colors.slate.800");--blog-title:theme("colors.slate.950");--blog-muted:theme("colors.slate.500");--blog-link:theme("colors.blue.600");--blog-link-hover:theme("colors.blue.700");--blog-border:theme("colors.slate.200");--blog-surface:theme("colors.slate.50");--blog-table-bg:theme("colors.white");--blog-table-border:#eaedf2;--blog-table-header:#f4f7fb;--blog-table-alt:#fafbfc;--blog-table-hover:#f0f4f8;--blog-code-inline:#db2777;--blog-code-bg:theme("colors.slate.950");text-wrap:pretty;max-width:90ch;margin:0 auto;color:var(--blog-text)!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.125rem!important;line-height:1.7!important}.dark .BlogContent-module__qfNM1a__blog{--blog-text:theme("colors.slate.300");--blog-title:theme("colors.slate.50");--blog-muted:theme("colors.slate.400");--blog-link:theme("colors.blue.400");--blog-link-hover:theme("colors.blue.300");--blog-border:theme("colors.slate.800");--blog-surface:theme("colors.slate.900/40");--blog-table-bg:theme("colors.slate.900");--blog-table-border:theme("colors.slate.800");--blog-table-header:theme("colors.slate.950");--blog-table-alt:theme("colors.slate.900/50");--blog-table-hover:theme("colors.slate.800/70");--blog-code-inline:theme("colors.pink.400");--blog-code-bg:theme("colors.black")}.BlogContent-module__qfNM1a__blog div,.BlogContent-module__qfNM1a__blog p,.BlogContent-module__qfNM1a__blog span{color:var(--blog-text)!important;font-family:inherit!important;font-size:1.125rem!important;line-height:1.7!important}.BlogContent-module__qfNM1a__blog h1,.BlogContent-module__qfNM1a__blog h2,.BlogContent-module__qfNM1a__blog h3,.BlogContent-module__qfNM1a__blog h4,.BlogContent-module__qfNM1a__blog h5,.BlogContent-module__qfNM1a__blog h6{color:var(--blog-title)!important;letter-spacing:-.02em!important;margin-top:1.4em!important;margin-bottom:.4em!important;font-family:inherit!important;line-height:1.25!important}.BlogContent-module__qfNM1a__blog h1{letter-spacing:-.03em!important;font-size:clamp(1.85rem,4vw,2.5rem)!important;font-weight:800!important}.BlogContent-module__qfNM1a__blog h2{padding-bottom:.3em;border-bottom:1px solid var(--blog-border)!important;font-size:clamp(1.45rem,3vw,1.85rem)!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog h3{font-size:clamp(1.25rem,2vw,1.45rem)!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog h4{font-size:1.15rem!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog h5{font-size:1.05rem!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog h6{text-transform:uppercase;letter-spacing:.05em;color:var(--blog-muted)!important;font-size:.95rem!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog>h1:first-child,.BlogContent-module__qfNM1a__blog>h2:first-child,.BlogContent-module__qfNM1a__blog>h3:first-child,.BlogContent-module__qfNM1a__blog>div:first-child>h1,.BlogContent-module__qfNM1a__blog>div:first-child>h2,.BlogContent-module__qfNM1a__blog>div:first-child>h3{margin-top:0!important}.BlogContent-module__qfNM1a__blog p{color:var(--blog-text)!important;margin-top:0!important;margin-bottom:1em!important;font-size:1.125rem!important;line-height:1.7!important}.BlogContent-module__qfNM1a__blog strong{color:var(--blog-title)!important;font-weight:700!important}.BlogContent-module__qfNM1a__blog a{border-bottom:2px solid #0000;font-weight:500;text-decoration:none;transition:all .2s;color:var(--blog-link)!important}.BlogContent-module__qfNM1a__blog a:hover{color:var(--blog-link-hover)!important;border-bottom-color:var(--blog-link-hover)!important}.BlogContent-module__qfNM1a__blog ul,.BlogContent-module__qfNM1a__blog ol{margin:0 0 1em 1.5em!important;padding:0!important}.BlogContent-module__qfNM1a__blog ul{list-style-type:disc!important}.BlogContent-module__qfNM1a__blog ol{list-style-type:decimal!important}.BlogContent-module__qfNM1a__blog li{color:var(--blog-text)!important;margin-bottom:.4em!important;padding-left:.375em!important;font-size:1.125rem!important;line-height:1.7!important}.BlogContent-module__qfNM1a__blog li::marker{color:var(--blog-link)!important}.BlogContent-module__qfNM1a__blog img{border-radius:12px;max-width:100%;height:auto;margin:2em auto;display:block;box-shadow:0 10px 25px -5px #0000000d}.BlogContent-module__qfNM1a__blog hr{border:0;width:100%;border-top:1px solid var(--blog-border)!important;margin:2em 0!important}.BlogContent-module__qfNM1a__blog figure.BlogContent-module__qfNM1a__table,.BlogContent-module__qfNM1a__blog div[class*=___]{-webkit-overflow-scrolling:touch;background:0 0!important;width:100%!important;max-width:100%!important;margin:1.5em 0!important;padding:0!important;display:block!important;overflow-x:auto!important}.BlogContent-module__qfNM1a__blog table{background-color:var(--blog-table-bg)!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--blog-table-border)!important;border-radius:12px!important;width:100%!important;max-width:900px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 4px 14px #0000000d!important}.BlogContent-module__qfNM1a__blog th,.BlogContent-module__qfNM1a__blog td{text-align:left!important;color:var(--blog-text)!important;border-bottom:1px solid var(--blog-table-border)!important;background-color:var(--blog-table-bg)!important;padding:14px 18px!important;font-size:.95rem!important;line-height:1.5!important}.BlogContent-module__qfNM1a__blog th{background-color:var(--blog-table-header)!important;color:var(--blog-title)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.85rem!important;font-weight:600!important}.BlogContent-module__qfNM1a__blog tr:last-child td{border-bottom:none!important}.BlogContent-module__qfNM1a__blog tbody tr:nth-child(2n) td{background-color:var(--blog-table-alt)!important}.BlogContent-module__qfNM1a__blog tbody tr:hover td{background-color:var(--blog-table-hover)!important}.BlogContent-module__qfNM1a__blog blockquote{border-left:4px solid var(--blog-link)!important;background:var(--blog-surface)!important;color:var(--blog-title)!important;border-radius:0 8px 8px 0!important;margin:1.5em 0!important;padding:1.25em 1.5em!important;font-size:1.15rem!important;font-style:italic!important;line-height:1.6!important}.BlogContent-module__qfNM1a__blog blockquote p:last-child{margin-bottom:0!important}.BlogContent-module__qfNM1a__blog code{background-color:var(--blog-surface)!important;color:var(--blog-code-inline)!important;border-radius:6px!important;padding:.2em .4em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.9em!important}.BlogContent-module__qfNM1a__blog pre{background-color:var(--blog-code-bg)!important;border:1px solid var(--blog-border)!important;border-radius:12px!important;margin:1.5em 0!important;padding:1.5em!important;overflow-x:auto!important;box-shadow:0 4px 6px -1px #0000001a!important}.BlogContent-module__qfNM1a__blog pre code{color:theme("colors.slate.200")!important;background:0 0!important;padding:0!important;font-size:.95em!important}@media (max-width:768px){.BlogContent-module__qfNM1a__blog{padding:0 16px!important;font-size:1.05rem!important}.BlogContent-module__qfNM1a__blog div,.BlogContent-module__qfNM1a__blog p,.BlogContent-module__qfNM1a__blog span,.BlogContent-module__qfNM1a__blog li{font-size:1.05rem!important}.BlogContent-module__qfNM1a__blog th,.BlogContent-module__qfNM1a__blog td{padding:12px!important;font-size:.875rem!important}.BlogContent-module__qfNM1a__blog blockquote{font-size:1.05rem!important}}
