.blog-header.svelte-1b8eze6{margin:80px auto 0;padding:var(--blog-spacing-lg) var(--blog-spacing-sm);width:100%;max-width:900px;color:var(--blog-text)}@media(min-width:640px){.blog-header.svelte-1b8eze6{padding:var(--blog-spacing-lg) var(--blog-spacing-md)}}@media(min-width:768px){.blog-header.svelte-1b8eze6{padding:var(--blog-spacing-lg) var(--blog-spacing-xl)}}@media(min-width:1280px){.blog-header.svelte-1b8eze6{padding:var(--blog-spacing-xl) var(--blog-spacing-xl)}}@media(min-width:1536px){.blog-header.svelte-1b8eze6{padding:var(--blog-spacing-xl) var(--blog-spacing-lg)}}@media(min-width:1920px){.blog-header.svelte-1b8eze6{padding:var(--blog-spacing-xl) 25vw}}.breadcrumb.svelte-1b8eze6{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--blog-spacing-md);color:var(--blog-secondary);font-size:var(--blog-body-small)}.breadcrumb-link.svelte-1b8eze6{display:inline-flex;align-items:center;gap:6px;color:var(--blog-secondary)!important;font-weight:500;text-decoration:none}.breadcrumb-link.svelte-1b8eze6:hover{color:var(--blog-link)!important;text-decoration:underline}.breadcrumb-link.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.back-icon.svelte-1b8eze6{width:16px;min-width:16px;height:16px;color:currentColor}.breadcrumb-link.svelte-1b8eze6 .back-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.breadcrumb-separator.svelte-1b8eze6{color:var(--blog-secondary)}.breadcrumb-category.svelte-1b8eze6{color:var(--blog-secondary);font-weight:500}.blog-title.svelte-1b8eze6{margin:0 0 var(--blog-spacing-sm) 0;color:var(--blog-heading);font-weight:500;font-size:2.25rem;line-height:2.5rem;font-family:Spectral,serif}@media(min-width:640px){.blog-title.svelte-1b8eze6{font-size:3rem;line-height:1}}@media(min-width:768px){.blog-title.svelte-1b8eze6{font-size:var(--blog-heading-large);line-height:1}}@media(min-width:1024px){.blog-title.svelte-1b8eze6{font-size:4.5rem;line-height:1}}.blog-subtitle.svelte-1b8eze6{margin:0 0 var(--blog-spacing-lg) 0;max-width:var(--blog-subtitle-width);color:var(--blog-accent);font-style:italic;font-size:var(--blog-body);line-height:1.75rem;text-wrap:balance}@media(min-width:768px){.blog-subtitle.svelte-1b8eze6{font-size:var(--blog-body-large);line-height:2.25rem}}.article-metadata.svelte-1b8eze6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--blog-spacing-md);margin-bottom:var(--blog-spacing-md);border-bottom:1px solid var(--blog-border);padding-bottom:var(--blog-spacing-md)}.reading-time.svelte-1b8eze6{display:flex;align-items:center;gap:6px;color:var(--blog-secondary)!important;font-size:var(--blog-body-small)}.reading-time.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.clock-icon.svelte-1b8eze6{width:16px;min-width:16px;height:16px;color:currentColor}.reading-time.svelte-1b8eze6 .clock-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.publish-date.svelte-1b8eze6{color:var(--blog-secondary);font-size:var(--blog-body-small)}@media(max-width:768px){.blog-title.svelte-1b8eze6{font-size:1.875rem}.article-metadata.svelte-1b8eze6{flex-direction:column;align-items:flex-start;gap:var(--blog-spacing-xs)}}html,body{margin:0;background-color:var(--blog-bg)!important;padding:0;min-height:100vh}.page-wrapper.svelte-1vtnh45{position:relative;z-index:1;background-color:var(--blog-bg);min-height:100vh}.blog-container.svelte-1vtnh45{margin:0 auto;background-color:var(--blog-bg);padding:var(--blog-spacing-lg) var(--blog-spacing-sm);max-width:900px;color:var(--blog-text)}@media(min-width:640px){.blog-container.svelte-1vtnh45{padding:var(--blog-spacing-lg) var(--blog-spacing-md)}}@media(min-width:768px){.blog-container.svelte-1vtnh45{padding:var(--blog-spacing-lg) var(--blog-spacing-xl)}}@media(min-width:1280px){.blog-container.svelte-1vtnh45{padding:var(--blog-spacing-xl) var(--blog-spacing-xl)}}@media(min-width:1536px){.blog-container.svelte-1vtnh45{padding:var(--blog-spacing-xl) var(--blog-spacing-lg)}}@media(min-width:1920px){.blog-container.svelte-1vtnh45{padding:var(--blog-spacing-xl) 25vw}}.blog-container.svelte-1vtnh45 sub,.blog-container.svelte-1vtnh45 sup{color:inherit}.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.notion-container){margin:0 auto;width:100%;max-width:900px;font-size:var(--blog-body)}@media(min-width:1024px){.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.notion-container){font-size:var(--blog-body-large)}}.notion-container.svelte-1vtnh45{margin:0 auto;max-width:900px;font-size:var(--blog-body);line-height:1.75rem}@media(min-width:1024px){.notion-container.svelte-1vtnh45{font-size:var(--blog-body-large);line-height:2rem}}.notion-container.svelte-1vtnh45 p{margin-bottom:1em}.notion-container.svelte-1vtnh45>p:first-of-type,.notion-container.svelte-1vtnh45>h2+p{overflow:hidden}.notion-container.svelte-1vtnh45>p:first-of-type:first-letter,.notion-container.svelte-1vtnh45>h2+p:first-letter{margin-right:.5rem;color:var(--blog-heading);font-weight:300;font-family:Spectral,serif;-webkit-initial-letter:2;initial-letter:2}.back-link.svelte-1vtnh45{margin-top:4em;width:100%;max-width:var(--blog-content-width);font-size:2.25rem;line-height:2.5rem;text-align:right}@media(min-width:768px){.back-link.svelte-1vtnh45{font-size:var(--blog-heading-large);line-height:1}}.back-link.svelte-1vtnh45 a:where(.svelte-1vtnh45){display:inline-block;padding:var(--blog-spacing-md);color:var(--blog-text);font-family:Spectral,serif}.blog-container.svelte-1vtnh45 .notion-container .toc{margin-top:2em;margin-bottom:2em}.blog-container.svelte-1vtnh45 .notion-container a{color:var(--blog-link);font-weight:500}.blog-container.svelte-1vtnh45 .notion-container a:hover{text-decoration:underline}.blog-container.svelte-1vtnh45 .notion-container code{border-radius:var(--blog-border-radius-sm);background-color:var(--blog-code-bg);padding:.2em .4em;color:var(--blog-link)}.blog-container.svelte-1vtnh45 .notion-container pre code{display:block;border-radius:var(--blog-border-radius);padding:1em;overflow-x:auto}.blog-container.svelte-1vtnh45 .notion-container pre{margin-bottom:var(--blog-spacing-md)}.blog-container.svelte-1vtnh45 .notion-container blockquote{margin-top:var(--blog-spacing-lg);margin-left:2em;max-width:var(--blog-blockquote-width);color:var(--blog-callout);font-style:italic}.blog-container.svelte-1vtnh45 .notion-container img{margin-top:2em;margin-bottom:2em;border-radius:1.5rem;width:100%;height:auto;object-fit:contain}@media(min-width:1024px){.blog-container.svelte-1vtnh45 .notion-container img{object-position:left}}.blog-container.svelte-1vtnh45 .notion-container h2{margin-top:3.5em;margin-bottom:2em;color:var(--blog-heading);font-weight:400;font-size:2rem;line-height:1.3;font-family:Spectral,serif;text-align:center}@media(min-width:768px){.blog-container.svelte-1vtnh45 .notion-container h2{font-size:2.5rem}}@media(min-width:1024px){.blog-container.svelte-1vtnh45 .notion-container h2{font-size:3rem}}.blog-container.svelte-1vtnh45 .notion-container h3{margin-top:1.5em;margin-bottom:1em;color:var(--blog-heading);font-weight:500;font-size:var(--blog-heading-small)}@media(min-width:768px){.blog-container.svelte-1vtnh45 .notion-container h3{font-size:var(--blog-heading-medium)}}.blog-container.svelte-1vtnh45 .notion-container ol,.blog-container.svelte-1vtnh45 .notion-container ul{margin-left:2em}.blog-container.svelte-1vtnh45 .notion-container ol li,.blog-container.svelte-1vtnh45 .notion-container ul li{color:inherit}.blog-container.svelte-1vtnh45 .notion-container hr{opacity:.8;margin:var(--blog-spacing-xl) auto;border:none;border-top:1px solid var(--blog-border);width:auto;max-width:var(--blog-content-width);height:1px}.blog-container.svelte-1vtnh45 ol{list-style-type:decimal}.blog-container.svelte-1vtnh45 ul{list-style-type:disc}.blog-container.svelte-1vtnh45 div.callout{display:flex;align-items:flex-start;gap:1rem;margin-top:var(--blog-spacing-lg);margin-bottom:var(--blog-spacing-md);border-radius:.5rem;background-color:var(--blog-callout);padding:var(--blog-spacing-lg) var(--blog-spacing-sm) var(--blog-spacing-md)}@media(min-width:768px){.blog-container.svelte-1vtnh45 div.callout{gap:var(--blog-spacing-lg);padding-right:5rem;padding-left:5rem}}.blog-container.svelte-1vtnh45 div.callout>:where(.svelte-1vtnh45):first-child{font-size:var(--blog-heading-small)}@media(min-width:768px){.blog-container.svelte-1vtnh45 div.callout>:where(.svelte-1vtnh45):first-child{font-size:var(--blog-heading-medium)}}.blog-container.svelte-1vtnh45 div.callout>:where(.svelte-1vtnh45):last-child{font-size:var(--blog-body-small)}@media(min-width:768px){.blog-container.svelte-1vtnh45 div.callout>:where(.svelte-1vtnh45):last-child{font-size:var(--blog-body)}}.blog-container.svelte-1vtnh45 .notion-container p,.blog-container.svelte-1vtnh45 .notion-container li{color:var(--blog-accent)}.blog-container.svelte-1vtnh45 .notion-container em,.blog-container.svelte-1vtnh45 .notion-container i{color:inherit}.blog-container.svelte-1vtnh45 .notion-container strong,.blog-container.svelte-1vtnh45 .notion-container b{color:inherit;font-weight:600}.blog-container.svelte-1vtnh45 .notion-container code,.blog-container.svelte-1vtnh45 .notion-container pre code *{font-family:Cutive Mono,Courier New,Courier,monospace}
