.table-of-contents.svelte-1om4q93 .summary-box .main{gap:var(--space-sm)}.table-of-contents.svelte-1om4q93 a:where(.svelte-1om4q93){font:var(--f-heading-xs-medium);font-size:80%;letter-spacing:normal;letter-spacing:var(--f-heading-xs-spacing, normal);padding:var(--space-xs) var(--space-md);-webkit-text-decoration:none!important;text-decoration:none!important}.table-of-contents.svelte-1om4q93 .toc-entry-h3:where(.svelte-1om4q93){margin-left:1em}.blog-post-content.svelte-1eat77a{--blog-post-font: var(--f-text-md-regular);--blog-post-letter-spacing: var(--f-text-md-spacing, normal);font:var(--blog-post-font);letter-spacing:(--blog-post-letter-spacing);overflow:auto}@media (min-width: 576.02px){.blog-post-content.svelte-1eat77a{--blog-post-font: var(--f-text-lg-regular);--blog-post-letter-spacing: var(--f-text-lg-spacing, normal)}}.blog-post-content.svelte-1eat77a p,.blog-post-content.svelte-1eat77a li{font:var(--blog-post-font);letter-spacing:(--blog-post-letter-spacing)}.blog-post-content.svelte-1eat77a p:not(:first-of-type){margin-top:1.5rem}.blog-post-content.svelte-1eat77a h1{font:var(--f-heading-lg-medium);margin:2.25rem 0!important;text-transform:capitalize}.blog-post-content.svelte-1eat77a>h2{font:var(--f-heading-lg-medium);letter-spacing:normal;letter-spacing:var(--f-heading-lg-spacing, normal);margin:3rem 0 1.5rem}@media (max-width: 576px){.blog-post-content.svelte-1eat77a>h2{font:var(--f-heading-md-medium)}}.blog-post-content.svelte-1eat77a>h3{font:var(--f-heading-md-medium);letter-spacing:normal;letter-spacing:var(--f-heading-md-spacing, normal);margin:2rem 0 1rem}@media (max-width: 576px){.blog-post-content.svelte-1eat77a>h3{font:var(--f-heading-sm-medium)}}.blog-post-content.svelte-1eat77a>h4{font:var(--f-heading-sm-medium);letter-spacing:normal;letter-spacing:var(--f-heading-sm-spacing, normal);margin:2rem 0 1rem}@media (max-width: 576px){.blog-post-content.svelte-1eat77a>h4{font:var(--f-heading-xs-medium)}}.blog-post-content.svelte-1eat77a ol,.blog-post-content.svelte-1eat77a ul{margin:0}.blog-post-content.svelte-1eat77a li{margin:.5em 0 0;padding-left:.25rem}.blog-post-content.svelte-1eat77a a:not(.does-not-exist){-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.blog-post-content.svelte-1eat77a a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.blog-post-content.svelte-1eat77a strong,.blog-post-content.svelte-1eat77a b{font-weight:600}.blog-post-content.svelte-1eat77a figure{display:grid;margin:2.5rem 0 3rem}.blog-post-content.svelte-1eat77a figure img{height:100%;width:100%}.blog-post-content.svelte-1eat77a figcaption{font:var(--f-ui-sm-roman);letter-spacing:normal;letter-spacing:var(--f-ui-sm-spacing, normal);text-align:center;margin:1rem 0;overflow:hidden}.blog-post-content.svelte-1eat77a figcaption a{font-weight:500}.blog-post-content.svelte-1eat77a iframe{border:0;width:100%;min-height:450px}.blog-post-content.svelte-1eat77a .kg-image-card{text-align:center}.blog-post-content.svelte-1eat77a .kg-image{width:100%;height:auto;max-width:100%;display:inline-block}.blog-post-content.svelte-1eat77a pre{margin:1.5rem 0;border-radius:var(--radius-sm);padding:.875rem 1.25rem;background:var(--c-terminal-bg);color:var(--c-terminal);font:var(--f-mono-sm-regular);letter-spacing:normal;letter-spacing:var(--f-mono-sm-spacing, normal)}@media (min-width: 576.02px){.blog-post-content.svelte-1eat77a pre{border-radius:var(--radius-md);padding:1rem 1.5rem;font:var(--f-mono-md-regular);letter-spacing:normal;letter-spacing:var(--f-mono-md-spacing, normal)}}.blog-post-content.svelte-1eat77a blockquote{margin:1.5rem 0 1.5rem .75rem;padding:1.5rem;font:var(--f-text-lg-regular);letter-spacing:normal;letter-spacing:var(--f-text-lg-spacing, normal);background:var(--c-quoteblock-background);box-shadow:-.75rem .75rem 0 var(--c-quoteblock-backdrop)}.blog-post-content.svelte-1eat77a .table-wrapper{overflow-x:auto;overflow-y:hidden}.blog-post-content.svelte-1eat77a table{margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;color:inherit;background:var(--c-box-1);font:var(--f-mono-xs-regular);line-height:1;letter-spacing:normal;letter-spacing:var(--f-text-md-spacing, normal)}@media (max-width: 576px){.blog-post-content.svelte-1eat77a table{font-size:14px}}.blog-post-content.svelte-1eat77a table a{-webkit-text-decoration:none;text-decoration:none;font-weight:700}.blog-post-content.svelte-1eat77a table a:not(.does-not-exist){-webkit-text-decoration:none;text-decoration:none;font-weight:700}.blog-post-content.svelte-1eat77a table td,.blog-post-content.svelte-1eat77a table th{padding:.25em .5em;border-top:1px solid var(--c-text-ultra-light);border-bottom:1px solid var(--c-text-ultra-light);vertical-align:top}.blog-post-content.svelte-1eat77a table td:first-child,.blog-post-content.svelte-1eat77a table th:first-child{padding-left:0}.blog-post-content.svelte-1eat77a table td:last-child{padding-right:0}.blog-post-content.svelte-1eat77a table th:last-child{padding-right:0}.blog-post-content.svelte-1eat77a table td:nth-child(2n){background-color:var(--c-box-3)}.blog-post-content.svelte-1eat77a table td:nth-child(odd){background-color:var(--c-box-1)}.blog-post-content.svelte-1eat77a table th{background:var(--c-box-3);font-weight:900}.blog-post-content.svelte-1eat77a #table-of-contents{display:contents}header.svelte-10fvmya{margin-top:var(--space-md);margin-bottom:var(--space-md);display:grid;grid-gap:var(--space-ls);gap:var(--space-ls)}header.svelte-10fvmya h1:where(.svelte-10fvmya){font:var(--f-heading-xl-medium);letter-spacing:normal;letter-spacing:var(--f-heading-xl-spacing, normal);margin-top:var(--space-xl)}@media (max-width: 768px){header.svelte-10fvmya h1:where(.svelte-10fvmya){font:var(--f-heading-lg-medium);letter-spacing:normal;letter-spacing:var(--f-heading-lg-spacing, normal);margin-top:var(--space-md)}}header.svelte-10fvmya time{font:var(--f-ui-md-medium);letter-spacing:normal;letter-spacing:var(--f-ui-md-spacing, normal);color:var(--c-text-extra-light)}img.svelte-10fvmya{border-radius:var(--radius-sm);width:100%;aspect-ratio:1.5;margin-top:var(--space-md);min-height:312px;max-height:400px;-o-object-fit:cover;object-fit:cover}
