.blog-markdown-preview-module__n8eowq__markdown{color:#334155;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.blog-markdown-preview-module__n8eowq__markdown>:first-child{margin-top:0}.blog-markdown-preview-module__n8eowq__markdown>:last-child{margin-bottom:0}.blog-markdown-preview-module__n8eowq__markdown h1,.blog-markdown-preview-module__n8eowq__markdown h2,.blog-markdown-preview-module__n8eowq__markdown h3,.blog-markdown-preview-module__n8eowq__markdown h4,.blog-markdown-preview-module__n8eowq__markdown h5,.blog-markdown-preview-module__n8eowq__markdown h6{color:#0b2038;font-family:var(--font-manrope), "Avenir Next", "Segoe UI", sans-serif;letter-spacing:-.025em;margin:2rem 0 1rem;font-weight:700;line-height:1.25}.blog-markdown-preview-module__n8eowq__markdown h1{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem;font-size:clamp(1.875rem,5vw,2.5rem)}.blog-markdown-preview-module__n8eowq__markdown h2{border-bottom:1px solid #f1f5f9;padding-bottom:.65rem;font-size:clamp(1.5rem,4vw,2rem)}.blog-markdown-preview-module__n8eowq__markdown h3{font-size:clamp(1.25rem,3vw,1.5rem)}.blog-markdown-preview-module__n8eowq__markdown h4,.blog-markdown-preview-module__n8eowq__markdown h5,.blog-markdown-preview-module__n8eowq__markdown h6{font-size:1.125rem}.blog-markdown-preview-module__n8eowq__markdown p,.blog-markdown-preview-module__n8eowq__markdown blockquote,.blog-markdown-preview-module__n8eowq__markdown ul,.blog-markdown-preview-module__n8eowq__markdown ol,.blog-markdown-preview-module__n8eowq__markdown pre,.blog-markdown-preview-module__n8eowq__markdown table,.blog-markdown-preview-module__n8eowq__markdown hr{margin:0 0 1.5rem}.blog-markdown-preview-module__n8eowq__markdown ul,.blog-markdown-preview-module__n8eowq__markdown ol{padding-left:1.5rem}.blog-markdown-preview-module__n8eowq__markdown ul{list-style-type:disc}.blog-markdown-preview-module__n8eowq__markdown ol{list-style-type:decimal}.blog-markdown-preview-module__n8eowq__markdown ul ul,.blog-markdown-preview-module__n8eowq__markdown ol ul{margin:.5rem 0 0;list-style-type:circle}.blog-markdown-preview-module__n8eowq__markdown ol ol,.blog-markdown-preview-module__n8eowq__markdown ul ol{margin:.5rem 0 0;list-style-type:lower-alpha}.blog-markdown-preview-module__n8eowq__markdown li+li{margin-top:.5rem}.blog-markdown-preview-module__n8eowq__markdown a{color:#1e7731;text-underline-offset:.25rem;font-weight:600;-webkit-text-decoration:underline #9be5c7;text-decoration:underline #9be5c7;transition:color .15s}.blog-markdown-preview-module__n8eowq__markdown a:hover{color:#199f6b}.blog-markdown-preview-module__n8eowq__image{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;background:#f8fafc;border-radius:1rem;width:100%;max-width:100%;margin:1.75rem auto;display:block}.blog-markdown-preview-module__n8eowq__markdown blockquote{color:#475569;border-left:4px solid #9be5c7;padding:.2rem 0 .2rem 1.25rem}.blog-markdown-preview-module__n8eowq__markdown code{color:#0f172a;background:#f1f5f9;border-radius:.35rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.blog-markdown-preview-module__n8eowq__markdown pre{background:#020617;border:1px solid #1e293b;border-radius:1rem;padding:1rem;overflow-x:auto}.blog-markdown-preview-module__n8eowq__markdown pre code{color:#e2e8f0;background:0 0;padding:0}.blog-markdown-preview-module__n8eowq__markdown table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;display:block;overflow-x:auto}.blog-markdown-preview-module__n8eowq__markdown th,.blog-markdown-preview-module__n8eowq__markdown td{vertical-align:top;border:1px solid #e2e8f0;min-width:9rem;padding:.75rem 1rem}.blog-markdown-preview-module__n8eowq__markdown thead th{color:#0b2038;background:#f8fafc;font-weight:700}.blog-markdown-preview-module__n8eowq__markdown tbody tr:nth-child(2n){background:#f8fafc}.blog-markdown-preview-module__n8eowq__markdown hr{background:#e2e8f0;border:0;height:1px}.blog-markdown-preview-module__n8eowq__markdown strong{color:#1e293b;font-weight:700}.blog-markdown-preview-module__n8eowq__markdown input[type=checkbox]{margin-right:.5rem}@media (max-width:640px){.blog-markdown-preview-module__n8eowq__markdown{line-height:1.7}.blog-markdown-preview-module__n8eowq__markdown th,.blog-markdown-preview-module__n8eowq__markdown td{min-width:8rem;padding:.65rem .75rem}}
