.BlogArticleContent_content__bcc_A{min-width:0;max-width:100%;color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:var(--type-body-lg);line-height:1.8;overflow-wrap:anywhere}.BlogArticleContent_content__bcc_A>:first-child{margin-top:0}.BlogArticleContent_content__bcc_A :is(p,ul,ol,blockquote,pre,figure){margin:0 0 24px}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6){color:hsl(var(--foreground));font-weight:500;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:112px;text-wrap:pretty}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6):focus-visible{border-radius:2px;outline:2px solid hsl(var(--accent));outline-offset:4px}.BlogArticleContent_content__bcc_A :is(h1,h2){margin:48px 0 20px;font-size:var(--type-subsection-title)}.BlogArticleContent_content__bcc_A h3{margin:36px 0 16px;font-size:var(--type-card-title)}.BlogArticleContent_content__bcc_A :is(h4,h5,h6){margin:28px 0 12px;font-size:var(--type-body-lg)}.BlogArticleContent_content__bcc_A strong{color:hsl(var(--foreground));font-weight:500}.BlogArticleContent_content__bcc_A :is(h1,h2,h3,h4,h5,h6) strong{font-weight:inherit}.BlogArticleContent_content__bcc_A a{color:hsl(var(--accent));text-decoration:underline;text-decoration-color:hsl(var(--accent)/.35);text-underline-offset:3px;transition:text-decoration-color .18s ease,color .18s ease}.BlogArticleContent_content__bcc_A a:hover{color:hsl(var(--accent-hover));text-decoration-color:currentColor}.BlogArticleContent_content__bcc_A a:focus-visible,.BlogArticleContent_tableWrapper__jM2Kf:focus-visible{border-radius:2px;outline:2px solid hsl(var(--accent));outline-offset:4px}.BlogArticleContent_content__bcc_A :is(ul,ol){padding-left:1.5em}.BlogArticleContent_content__bcc_A ul{list-style:disc}.BlogArticleContent_content__bcc_A ol{list-style:decimal}.BlogArticleContent_content__bcc_A li{min-width:0;padding-left:4px}.BlogArticleContent_content__bcc_A li+li{margin-top:8px}.BlogArticleContent_content__bcc_A li :is(ul,ol){margin:8px 0 12px}.BlogArticleContent_content__bcc_A li>p{margin-bottom:12px}.BlogArticleContent_content__bcc_A li::marker{color:hsl(var(--muted-foreground))}.BlogArticleContent_content__bcc_A blockquote{border-left:2px solid hsl(var(--border));padding:4px 0 4px 24px;color:hsl(var(--foreground))}.BlogArticleContent_content__bcc_A blockquote>:last-child{margin-bottom:0}.BlogArticleContent_content__bcc_A code{border-radius:3px;padding:2px 5px;background:hsl(var(--code-bg));color:hsl(var(--foreground));font-family:var(--font-mono);font-size:.8em;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.BlogArticleContent_content__bcc_A pre{min-width:0;max-width:100%;border:1px solid hsl(var(--border));border-radius:var(--radius);padding:20px 24px;background:hsl(var(--code-bg));color:hsl(var(--foreground));font-size:14px;line-height:1.8;white-space:pre;overflow-x:auto;overflow-wrap:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.BlogArticleContent_content__bcc_A pre code{display:block;padding:0;border-radius:0;background:transparent;font-size:inherit;white-space:pre;overflow-wrap:normal}.BlogArticleContent_content__bcc_A .BlogArticleContent_code-block__7uCQp{min-width:0;max-width:100%}.BlogArticleContent_content__bcc_A pre[data-code-block]{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;margin:0;border:0;border-radius:0;padding:0;background:transparent;overflow:visible;font-size:14px;line-height:1.8}.BlogArticleContent_tableWrapper__jM2Kf{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:32px 0;border:1px solid hsl(var(--border));border-radius:var(--radius)}.BlogArticleContent_content__bcc_A table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.6}.BlogArticleContent_content__bcc_A :is(th,td){padding:16px 20px;border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top}.BlogArticleContent_content__bcc_A th{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:500}.BlogArticleContent_content__bcc_A tbody tr:last-child td{border-bottom:0}.BlogArticleContent_content__bcc_A :is(img,video,iframe){display:block;max-width:100%;border-radius:var(--radius)}.BlogArticleContent_content__bcc_A :is(img,video){height:auto;margin:28px 0}.BlogArticleContent_content__bcc_A figure img{margin-bottom:12px}.BlogArticleContent_content__bcc_A figcaption{font-size:14px;line-height:1.6;text-align:center}.BlogArticleContent_video__5CVqf{width:100%;min-width:0;aspect-ratio:16/9;margin:32px 0}.BlogArticleContent_video__5CVqf iframe{width:100%;height:100%;border:0}.BlogArticleContent_content__bcc_A hr{margin:40px 0;border:0;border-top:1px solid hsl(var(--border))}@media (max-width:639px){.BlogArticleContent_content__bcc_A{font-size:var(--type-body-lg)}.BlogArticleContent_content__bcc_A :is(h1,h2){margin-top:36px}.BlogArticleContent_content__bcc_A h3{font-size:var(--type-card-title)}.BlogArticleContent_content__bcc_A pre{padding:16px;font-size:12px}.BlogArticleContent_content__bcc_A pre[data-code-block]{padding:0;font-size:12px}.BlogArticleContent_content__bcc_A blockquote{padding-left:16px}.BlogArticleContent_content__bcc_A :is(th,td){padding:12px 16px}}@media (prefers-reduced-motion:reduce){.BlogArticleContent_content__bcc_A a{transition:none}}