.blog-post_card__6uXks{overflow:hidden}@media (min-width:576px){.blog-post_card__6uXks{padding:var(--mantine-spacing-xl) 2.5rem}}.blog-post_backLink__c8mp3{text-decoration:none;transition:color .15s ease}.blog-post_backLink__c8mp3:hover{text-decoration:none}.blog-post_header__z_Q6l{margin-bottom:0}.blog-post_title__J89kB{font-size:2.25rem;line-height:1.2;letter-spacing:-.02em;font-weight:800}.blog-post_description__KS2B_{line-height:1.5}@media (max-width:576px){.blog-post_title__J89kB{font-size:1.75rem}}.blog-post_content__Xc4zH{font-size:var(--mantine-font-size-md);line-height:1.8;color:var(--mantine-color-text)}.blog-post_content__Xc4zH h2{margin-top:2.5rem;margin-bottom:var(--mantine-spacing-sm);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;line-height:1.3}.blog-post_content__Xc4zH h3{margin-top:2rem;margin-bottom:var(--mantine-spacing-xs);font-weight:600;font-size:1.2rem;line-height:1.4}.blog-post_content__Xc4zH p{margin-bottom:1.25rem}.blog-post_content__Xc4zH ol,.blog-post_content__Xc4zH ul{margin-bottom:1.25rem;padding-left:1.5rem}.blog-post_content__Xc4zH li{margin-bottom:.5rem}.blog-post_content__Xc4zH li::marker{color:var(--mantine-color-blue-5)}.blog-post_content__Xc4zH strong{font-weight:700}.blog-post_content__Xc4zH a{color:var(--mantine-color-blue-6);text-decoration:underline;text-decoration-color:var(--mantine-color-blue-2);text-underline-offset:3px;transition:text-decoration-color .15s ease}.blog-post_content__Xc4zH a:hover{text-decoration-color:var(--mantine-color-blue-6)}.blog-post_content__Xc4zH blockquote{border-left:3px solid var(--mantine-color-blue-4);margin:1.5rem 0;padding:.75rem 1.25rem;background-color:var(--mantine-color-blue-light);border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;font-style:italic}.blog-post_content__Xc4zH blockquote p{margin-bottom:0}.blog-post_content__Xc4zH pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:1.25rem;margin:1.5rem 0;overflow-x:auto;font-size:.875rem;line-height:1.6;border:1px solid var(--mantine-color-dark-5)}.blog-post_content__Xc4zH code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.9em}.blog-post_content__Xc4zH :not(pre)>code{background-color:var(--mantine-color-gray-1);padding:.15em .4em;border-radius:var(--mantine-radius-xs);font-size:.85em;color:var(--mantine-color-dark-7)}.blog-post_content__Xc4zH table{width:auto;border-collapse:collapse;margin:1.5rem 0;font-size:.925rem}.blog-post_content__Xc4zH td,.blog-post_content__Xc4zH th{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--mantine-color-gray-3)}.blog-post_content__Xc4zH th{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-dimmed);border-bottom-width:2px}.blog-post_content__Xc4zH tr:last-child td{border-bottom:none}.blog-post_content__Xc4zH hr{border:none;border-top:1px solid var(--mantine-color-gray-3);margin:2rem 0}.blog-post_content__Xc4zH img{max-width:100%;height:auto;border-radius:var(--mantine-radius-md);margin:1.5rem 0}@media (prefers-color-scheme:dark){.blog-post_content__Xc4zH :not(pre)>code{background-color:var(--mantine-color-dark-6);color:var(--mantine-color-gray-3)}.blog-post_content__Xc4zH hr{border-top-color:var(--mantine-color-dark-4)}.blog-post_content__Xc4zH td,.blog-post_content__Xc4zH th{border-bottom-color:var(--mantine-color-dark-4)}}