time[data-astro-cid-e2rqhpi3]{color:var(--color-on-surface);font-size:1rem;line-height:1.5;display:block}.blog-header[data-astro-cid-e2rqhpi3]{padding:1.77rem 0}.blog-heading[data-astro-cid-e2rqhpi3]{flex-direction:row;justify-content:space-between;padding-top:1.33rem;display:flex}.blog-heading[data-astro-cid-e2rqhpi3] h1[data-astro-cid-e2rqhpi3]{line-height:1.5}.blog-heading[data-astro-cid-e2rqhpi3] .blog-title[data-astro-cid-e2rqhpi3]{margin:0;padding:0;font-size:2.8rem;max-width:20ch!important}.blog-info[data-astro-cid-e2rqhpi3]{flex-direction:column;justify-content:space-between;margin-top:1.33rem;display:flex}.blog-info[data-astro-cid-e2rqhpi3] .blog-author-container[data-astro-cid-e2rqhpi3]{flex-direction:column;display:flex}.blog-info[data-astro-cid-e2rqhpi3] .blog-author-container[data-astro-cid-e2rqhpi3] p[data-astro-cid-e2rqhpi3]{margin:0;padding:0}.blog-info[data-astro-cid-e2rqhpi3] .blog-author-container[data-astro-cid-e2rqhpi3] .blog-author[data-astro-cid-e2rqhpi3]{margin:0;padding:0;font-size:1.375rem}.blog-info[data-astro-cid-e2rqhpi3] .blog-author-container[data-astro-cid-e2rqhpi3] .blog-author-title[data-astro-cid-e2rqhpi3]{color:var(--color-on-surface-variant);margin:0;padding:0;font-size:1rem;font-weight:700}.blog-info[data-astro-cid-e2rqhpi3] .blog-date[data-astro-cid-e2rqhpi3]{padding-top:1rem;font-weight:600}.blog-tags[data-astro-cid-e2rqhpi3]{margin-top:1.33rem}.tags-list[data-astro-cid-e2rqhpi3]{flex-wrap:wrap;align-items:flex-start;max-width:80ch;display:flex;margin:0!important;padding:0!important;list-style:none!important}.header-link-icon,.header-link-clicked-icon{font:inherit;background:0 0;border:none;margin:0}.header-link-icon{vertical-align:middle;cursor:pointer;opacity:0;height:100%;color:var(--color-primary);padding:0 0 0 4px;text-decoration:none;display:inline-flex}.header-link-icon:hover{color:var(--color-tertiary)}.header-link-clicked-icon{vertical-align:middle;color:#1a7f37;height:100%;padding:0 0 0 4px;text-decoration:none;display:inline-flex}.blog h2:hover .header-link-icon,.blog h3:hover .header-link-icon,.blog h4:hover .header-link-icon,.blog h5:hover .header-link-icon,.blog h6:hover .header-link-icon,.header-link-icon:focus-visible{opacity:1}@font-face{font-family:Libron;src:url(/fonts/Libron-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/fonts/Libron-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.blog{font-size:16px;line-height:20px}.post-content{font-family:Libron,serif}@media (width>=768px){.blog{font-size:18px;line-height:24px}}.blog p{letter-spacing:-.16px;margin-top:1.25rem;margin-bottom:1.25rem;padding:0;font-size:1rem;line-height:1.75}@media (width>=768px){.blog p{letter-spacing:-.18px;font-size:1.125rem}}.blog h2{margin-top:1rem;margin-bottom:1rem;padding:0;font-size:1.75rem;font-weight:600;line-height:1.625rem}@media (width>=768px){.blog h2{margin-top:2rem;margin-bottom:2rem}}.blog h3{margin-top:1rem;margin-bottom:1rem;padding:0;font-size:1.625rem;font-weight:600;line-height:1.5rem}.blog h4{padding:0;font-size:1.375rem}.blog h5{padding:0;font-size:1.125rem}.blog h6{padding:0;font-size:1rem}.blog strong{padding:0;font-weight:600}.blog blockquote{color:var(--color-on-tertiary-container);border-left:.25em solid var(--color-on-tertiary-container);margin:0 0 16px;padding:0 1em}.blog blockquote p{margin-top:0;margin-bottom:16px;padding:0}.blog blockquote>:first-child{margin-top:0}.blog blockquote>:last-child{margin-bottom:0}.blog pre.astro-code{word-wrap:normal;border-radius:6px;padding:8px 16px;font-family:Noto Sans Mono,monospace;overflow:auto;background-color:var(--color-tertiary-container)!important}.blog pre.astro-code code{color:var(--color-on-tertiary-container);background-color:#0000;padding:0;font-size:16px;line-height:1.45}.blog code{white-space:break-spaces;background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container);border-radius:6px;margin:0;padding:.2em .4em;font-family:Noto Sans Mono,monospace;font-size:16px;line-height:2}.blog em{padding:0;font-style:italic}.blog ul{margin:0 0 0 1.5rem;padding:0;list-style:outside}.blog li{font:inherit;margin-top:.5rem;margin-bottom:.5rem;padding:0;line-height:1.5}.blog ul.contains-task-list{margin-left:0;list-style:none}.blog figure{margin-top:1.25rem;margin-bottom:1.25rem;padding:0}.blog figcaption{opacity:.75;margin-top:.5rem;margin-bottom:1.25rem;padding:0;font-size:14px;line-height:18px}.blog img{margin-top:1rem;margin-bottom:1rem;padding:0}.blog hr{border-color:#343841;margin-top:2rem;margin-bottom:2rem;padding:0}
