.BlogPostShell_body__hdxST{color:var(--lm-code);font-size:18px;line-height:1.8;overflow-wrap:break-word;min-width:0}.BlogPostShell_body__hdxST p{margin:0 0 1.25em}.BlogPostShell_body__hdxST>:first-child{margin-top:0}.BlogPostShell_body__hdxST h2{margin:2.4em 0 .7em;font-size:clamp(26px,3.2vw,34px);font-weight:900;line-height:1.2;color:#fff}.BlogPostShell_body__hdxST h2:first-child{margin-top:0}.BlogPostShell_body__hdxST h3{margin:2em 0 .6em;font-size:23px;font-weight:800;line-height:1.3;color:#fff}.BlogPostShell_body__hdxST h4{margin:1.6em 0 .5em;font-size:19px;font-weight:800;color:#fff}.BlogPostShell_body__hdxST b,.BlogPostShell_body__hdxST strong{color:#fff;font-weight:700}.BlogPostShell_body__hdxST a{color:var(--lm-signal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.BlogPostShell_body__hdxST a:hover{color:var(--lm-signal-hover)}.BlogPostShell_body__hdxST ol,.BlogPostShell_body__hdxST ul{margin:0 0 1.25em;padding-inline-start:1.4em}.BlogPostShell_body__hdxST ul{list-style:disc}.BlogPostShell_body__hdxST ol{list-style:decimal}.BlogPostShell_body__hdxST li{margin:.4em 0;padding-inline-start:.2em}.BlogPostShell_body__hdxST li::marker{color:var(--lm-signal)}.BlogPostShell_body__hdxST blockquote{margin:1.8em 0;padding:18px 22px;border-inline-start:3px solid var(--lm-signal);background:var(--lm-surface);border-radius:0 16px 16px 0;color:var(--lm-text);font-size:19px}[dir=rtl] .BlogPostShell_body__hdxST blockquote{border-radius:16px 0 0 16px}.BlogPostShell_body__hdxST blockquote p:last-child{margin-bottom:0}.BlogPostShell_body__hdxST hr{margin:3em 0;border:0;border-top:1px solid var(--lm-line)}.BlogPostShell_body__hdxST :not(pre)>code{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:.86em;padding:.12em .4em;border-radius:6px;background:var(--lm-surface-2);color:var(--lm-text);unicode-bidi:isolate}.BlogPostShell_body__hdxST pre{direction:ltr;text-align:left;margin:1.6em 0;padding:18px 20px;overflow-x:auto;max-width:100%;background:var(--lm-deep);border:1px solid rgba(237,243,238,.14);border-radius:14px;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:14px;line-height:1.7;color:var(--lm-code)}.BlogPostShell_body__hdxST pre code{font-family:inherit;background:none;padding:0;white-space:pre}.BlogPostShell_body__hdxST .lm-codesnippet pre{margin:0;border:0;border-radius:0;background:transparent}.BlogPostShell_body__hdxST iframe,.BlogPostShell_body__hdxST img,.BlogPostShell_body__hdxST video{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:14px}.BlogPostShell_body__hdxST figure{margin:1.8em 0}.BlogPostShell_body__hdxST figcaption{margin-top:.6em;font-size:14px;color:var(--lm-subtle);text-align:center}.BlogPostShell_body__hdxST table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.BlogPostShell_body__hdxST>table{display:block;overflow-x:auto}.BlogPostShell_body__hdxST td,.BlogPostShell_body__hdxST th{padding:12px 16px;border-bottom:1px solid var(--lm-line);text-align:start;vertical-align:top}.BlogPostShell_body__hdxST th{color:#fff;font-weight:700;background:var(--lm-surface)}.BlogPostShell_body__hdxST .overflow-x-auto{max-width:100%}.BlogPostShell_body__hdxST .text-gray-800,.BlogPostShell_body__hdxST .text-gray-900{color:#fff}.BlogPostShell_body__hdxST .text-gray-600,.BlogPostShell_body__hdxST .text-gray-700{color:var(--lm-code)}.BlogPostShell_body__hdxST .text-gray-500{color:var(--lm-subtle)}.BlogPostShell_body__hdxST .bg-gray-100,.BlogPostShell_body__hdxST .bg-gray-50,.BlogPostShell_body__hdxST .bg-white{background-color:var(--lm-surface)}.BlogPostShell_body__hdxST .border-gray-200,.BlogPostShell_body__hdxST .border-gray-300,.BlogPostShell_body__hdxST .divide-gray-200>*{border-color:var(--lm-line)}.BlogPostShell_body__hdxST .text-blue-600,.BlogPostShell_body__hdxST .text-blue-700{color:var(--lm-signal)}.BlogPostShell_body__hdxST .hover\:text-blue-800:hover,.BlogPostShell_body__hdxST .text-blue-600:hover{color:var(--lm-signal-hover)}.BlogPostShell_body__hdxST .not-prose{border-radius:28px;border-color:transparent;background-color:var(--lm-signal);color:var(--lm-night)}.BlogPostShell_body__hdxST .not-prose .text-gray-700,.BlogPostShell_body__hdxST .not-prose p{color:var(--lm-night);font-weight:700}.BlogPostShell_body__hdxST .not-prose a,.BlogPostShell_body__hdxST a.bg-gray-900{display:inline-flex;align-items:center;gap:10px;border-radius:999px;background-color:var(--lm-night);color:#fff;text-decoration:none;box-shadow:none}.BlogPostShell_body__hdxST .not-prose a:hover,.BlogPostShell_body__hdxST a.bg-gray-900:hover{background-color:var(--lm-night);color:#fff}[dir=ltr] .BlogPostShell_body__hdxST .not-prose a svg{transform:scaleX(-1)}@media (max-width:760px){.BlogPostShell_body__hdxST{font-size:17px}.BlogPostShell_body__hdxST pre{font-size:13px;padding:14px 16px}}