.blog-mdx-module__dRsFYW__mdxWrapper{overflow-wrap:anywhere;min-width:0}.blog-mdx{color:color-mix(in oklab,var(--color-main-body)85%,transparent);font-size:16px;line-height:1.85}@media (min-width:400px){.blog-mdx{font-size:17px}}.blog-mdx>:first-child{margin-top:0}:is(.blog-mdx h1,.blog-mdx h2,.blog-mdx h3,.blog-mdx h4){color:var(--color-main-body);scroll-margin-top:4rem;font-weight:700;line-height:1.5}.blog-mdx h2{font-size:var(--text-xl);margin-top:4rem}@media (min-width:500px){.blog-mdx h2{font-size:var(--text-2xl)}}.blog-mdx h3{font-size:var(--text-lg);margin-top:3.7rem}@media (min-width:500px){.blog-mdx h3{font-size:var(--text-xl)}}.blog-mdx h4{font-size:var(--text-mdlg);margin-top:2rem}@media (min-width:500px){.blog-mdx h4{font-size:var(--text-lg)}}.blog-mdx p{margin-top:1.4rem}.blog-mdx a{color:var(--color-link-text);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.blog-mdx a:hover{color:var(--color-primary-darker)}.blog-mdx code{background:var(--color-main-bg);border:1px solid var(--color-main-200);border-radius:.6em;margin-inline:.2em;padding:.24em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.87em}.blog-mdx pre{color:var(--color-main-900);border-radius:var(--radius-2xl);background-color:var(--color-main-bg);border:1px solid var(--color-main-200);box-shadow:var(--shadow-sm);margin-top:2rem;padding:1.1rem 1.25rem;overflow:auto}.blog-mdx pre code{color:inherit;background:0 0;border:none;padding:0}.blog-mdx blockquote{background:var(--color-main-100);color:var(--color-main-900);border-radius:var(--radius-2xl);margin-top:2rem;padding:.9rem 1.2rem;font-size:.92rem}.blog-mdx blockquote p:first-child{margin-top:0}:is(.blog-mdx ul,.blog-mdx ol){margin-top:1.4rem;margin-left:0;padding-left:1.3rem}.blog-mdx li{padding-left:.4rem}.blog-mdx ul{list-style-type:disc}.blog-mdx ol{list-style-type:decimal}.blog-mdx li+li{margin-top:.55rem}.blog-mdx ul li::marker{color:var(--color-primary);font-weight:700}.blog-mdx ol li::marker{color:var(--color-main-700)}.blog-mdx hr{border:none;border-top:1px solid var(--color-main-200);margin:2.4rem 0}.blog-mdx img{width:100%;height:auto}.blog-mdx table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:1.6rem 0}:is(.blog-mdx th,.blog-mdx td){border:1px solid var(--color-main-200);text-align:left;padding:.6rem .75rem}.blog-mdx th{background:var(--color-main-100);color:var(--color-main-800);font-weight:700}.blog-mdx tr:nth-child(2n) td{background:var(--color-main-25)}
