.table-of-contents.svelte-swjb89 a:where(.svelte-swjb89){font:var(--f-heading-xs-medium);letter-spacing:normal;letter-spacing:var(--f-heading-xs-spacing, normal);padding:var(--space-sm) var(--space-md);-webkit-text-decoration:none!important;text-decoration:none!important}.table-of-contents.svelte-swjb89 .toc-entry-h3:where(.svelte-swjb89){margin-left:1em}.blog-post-content.svelte-d2nvwr{--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-d2nvwr{--blog-post-font: var(--f-text-lg-regular);--blog-post-letter-spacing: var(--f-text-lg-spacing, normal)}}.blog-post-content.svelte-d2nvwr p,.blog-post-content.svelte-d2nvwr li{font:var(--blog-post-font);letter-spacing:(--blog-post-letter-spacing)}.blog-post-content.svelte-d2nvwr p:not(:first-of-type){margin-top:1.5rem}.blog-post-content.svelte-d2nvwr h1{font:var(--f-heading-lg-medium);margin:2.25rem 0!important;text-transform:capitalize}.blog-post-content.svelte-d2nvwr>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-d2nvwr>h2{font:var(--f-heading-md-medium)}}.blog-post-content.svelte-d2nvwr>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-d2nvwr>h3{font:var(--f-heading-sm-medium)}}.blog-post-content.svelte-d2nvwr>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-d2nvwr>h4{font:var(--f-heading-xs-medium)}}.blog-post-content.svelte-d2nvwr ol,.blog-post-content.svelte-d2nvwr ul{margin:0}.blog-post-content.svelte-d2nvwr li{margin:.5em 0 0;padding-left:.25rem}.blog-post-content.svelte-d2nvwr a:not(.does-not-exist){-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.blog-post-content.svelte-d2nvwr a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.blog-post-content.svelte-d2nvwr strong,.blog-post-content.svelte-d2nvwr b{font-weight:600}.blog-post-content.svelte-d2nvwr figure{display:grid;margin:2.5rem 0 3rem}.blog-post-content.svelte-d2nvwr figure img{height:100%;width:100%}.blog-post-content.svelte-d2nvwr 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-d2nvwr figcaption a{font-weight:500}.blog-post-content.svelte-d2nvwr iframe{border:0;width:100%;min-height:450px}.blog-post-content.svelte-d2nvwr .kg-image-card{text-align:center}.blog-post-content.svelte-d2nvwr .kg-image{width:100%;height:auto;max-width:100%;display:inline-block}.blog-post-content.svelte-d2nvwr 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-d2nvwr 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-d2nvwr 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-d2nvwr .table-wrapper{overflow-x:auto;overflow-y:hidden}.blog-post-content.svelte-d2nvwr table{margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;color:inherit;font:var(--f-text-md-regular);line-height:1.25;letter-spacing:normal;letter-spacing:var(--f-text-md-spacing, normal)}@media (max-width: 576px){.blog-post-content.svelte-d2nvwr table{font-size:14px}}.blog-post-content.svelte-d2nvwr table td,.blog-post-content.svelte-d2nvwr table th{padding:.5em .25em;border-top:1px solid var(--c-text-extra-light);border-bottom:1px solid var(--c-text-extra-light);vertical-align:top}.blog-post-content.svelte-d2nvwr table td:first-child,.blog-post-content.svelte-d2nvwr table th:first-child{padding-left:0}.blog-post-content.svelte-d2nvwr table td:last-child{padding-right:0}.blog-post-content.svelte-d2nvwr table th:last-child{padding-right:0}.blog-post-content.svelte-d2nvwr table th{background:var(--c-box-2);font-weight:600}.blog-post-content.svelte-d2nvwr #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}
