@media only screen and (width>=0){#author-bio[data-astro-cid-xkziw7dw]{padding:var(--sectionPadding)}#author-bio[data-astro-cid-xkziw7dw] .cs-container[data-astro-cid-xkziw7dw]{border:1px solid var(--border);background-color:var(--surface);border-radius:1.5rem 0;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:46rem;margin:auto;padding:clamp(1.5rem,4vw,2.5rem);display:flex}#author-bio[data-astro-cid-xkziw7dw] .cs-picture[data-astro-cid-xkziw7dw]{border-radius:50%;flex:none;width:7.5rem;height:7.5rem;display:block;overflow:hidden}#author-bio[data-astro-cid-xkziw7dw] .cs-picture[data-astro-cid-xkziw7dw] img{object-fit:cover;width:100%;height:100%;display:block}#author-bio[data-astro-cid-xkziw7dw] .cs-heading[data-astro-cid-xkziw7dw]{font-size:var(--topperFontSize);text-transform:uppercase;letter-spacing:.1em;color:var(--topperTextColor);margin:0 0 .5rem;font-weight:700;line-height:1.2em}#author-bio[data-astro-cid-xkziw7dw] .cs-name[data-astro-cid-xkziw7dw]{color:var(--headerColor);margin:0;font-family:Noto Sans,system-ui,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.3em}#author-bio[data-astro-cid-xkziw7dw] .cs-role[data-astro-cid-xkziw7dw]{color:var(--bodyTextColor);margin:.125rem 0 0;font-size:.9375rem;line-height:1.5em}#author-bio[data-astro-cid-xkziw7dw] .cs-body[data-astro-cid-xkziw7dw]{color:var(--bodyTextColor);margin:1rem 0 0;font-size:1rem;line-height:1.6em}#author-bio[data-astro-cid-xkziw7dw] .cs-link[data-astro-cid-xkziw7dw]{color:var(--primary);text-underline-offset:.2em;margin-top:1rem;padding:.1875rem 0;font-weight:700;text-decoration:underline;display:inline-block}#author-bio[data-astro-cid-xkziw7dw] .cs-link[data-astro-cid-xkziw7dw]:hover{color:var(--primaryHover)}#author-bio[data-astro-cid-xkziw7dw] .cs-link[data-astro-cid-xkziw7dw]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}}@media only screen and (width>=48rem){#author-bio[data-astro-cid-xkziw7dw] .cs-container[data-astro-cid-xkziw7dw]{flex-direction:row;gap:2rem}#author-bio[data-astro-cid-xkziw7dw] .cs-picture[data-astro-cid-xkziw7dw]{width:10rem;height:10rem}}@media only screen and (width>=0){.toc[data-astro-cid-p33bl5ka]{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.5em}.toc-sidebar[data-astro-cid-p33bl5ka]{display:none}.toc-details[data-astro-cid-p33bl5ka]{border:1px solid var(--border);background-color:var(--surface);border-radius:.5rem}.toc-summary[data-astro-cid-p33bl5ka]{min-height:2.75rem;color:var(--headerColor);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;font-weight:700;list-style:none;display:flex}.toc-summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}.toc-summary[data-astro-cid-p33bl5ka]:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.toc-details[data-astro-cid-p33bl5ka][open] .toc-summary[data-astro-cid-p33bl5ka]:after{transform:rotate(-135deg)}.toc-summary[data-astro-cid-p33bl5ka]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px;border-radius:.5rem}.toc-details[data-astro-cid-p33bl5ka] .toc-list[data-astro-cid-p33bl5ka]{padding:0 1rem 1rem 2.25rem}.toc-heading[data-astro-cid-p33bl5ka]{font-size:var(--topperFontSize);text-transform:uppercase;letter-spacing:.1em;color:var(--topperTextColor);margin:0 0 .75rem;font-weight:700;line-height:1.2em}.toc-list[data-astro-cid-p33bl5ka]{flex-direction:column;gap:.25rem;margin:0;padding:0 0 0 1.25rem;display:flex}.toc-link[data-astro-cid-p33bl5ka]{color:var(--primary);padding:.1875rem 0;text-decoration:none;display:block}.toc-link[data-astro-cid-p33bl5ka]:hover{color:var(--primaryHover);text-underline-offset:.2em;text-decoration:underline}.toc-link[data-astro-cid-p33bl5ka]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}}@media only screen and (width>=64rem){.toc-inline[data-astro-cid-p33bl5ka]{display:none}.toc-sidebar[data-astro-cid-p33bl5ka]{border-left:1px solid var(--border);padding-left:1.5rem;display:block}}@media (prefers-reduced-motion:reduce){.toc-summary[data-astro-cid-p33bl5ka]:after{transition:none}}@media only screen and (width>=0){#post-body[data-astro-cid-ivkgsdam]{padding:var(--sectionPadding)}#post-body[data-astro-cid-ivkgsdam] .cs-container[data-astro-cid-ivkgsdam]{flex-direction:column;gap:2rem;width:100%;max-width:46rem;margin:auto;display:flex}#post-body[data-astro-cid-ivkgsdam] .cs-sidebar[data-astro-cid-ivkgsdam]{display:none}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam]{min-width:0;color:var(--bodyTextColor);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam]>:first-child{margin-top:0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam]>:last-child{margin-bottom:0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h2,#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h3,#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h4,#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h5,#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h6{color:var(--headerColor);scroll-margin-top:8rem;font-family:Noto Sans,system-ui,sans-serif;line-height:1.3}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h2{margin:2.5rem 0 1rem;font-size:clamp(1.5625rem,3vw,1.9375rem);font-weight:800}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] h3{margin:2rem 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] :is(h4,h5,h6){margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:700}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] p{margin:0 0 1.25rem}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] :is(ul,ol){margin:0 0 1.25rem;padding-left:1.5rem}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] li{margin-bottom:.5rem;padding-left:.25rem}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] li>:is(ul,ol){margin:.5rem 0 0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] a:hover{color:var(--primaryHover)}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] a:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] strong{color:var(--headerColor)}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] blockquote{border-left:4px solid var(--primary);background-color:var(--surfaceAlt);color:var(--headerColor);border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1rem 1.5rem}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] blockquote>:last-child{margin-bottom:0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] img{border-radius:1.5rem 0;max-width:100%;height:auto;display:block}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] figure{margin:2rem 0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.5}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] code{background-color:var(--surfaceAlt);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] pre{border-radius:.5rem;margin:0 0 1.25rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] pre code{font-size:inherit;background:0 0;padding:0}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.9375rem;display:block;overflow-x:auto}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] :is(th,td){border:1px solid var(--border);text-align:left;vertical-align:top;padding:.625rem .75rem}#post-body[data-astro-cid-ivkgsdam] .cs-prose[data-astro-cid-ivkgsdam] th{background-color:var(--surfaceAlt);color:var(--headerColor)}}@media only screen and (width>=64rem){#post-body[data-astro-cid-ivkgsdam].has-toc .cs-container[data-astro-cid-ivkgsdam]{grid-template-columns:minmax(0,46rem) 16rem;justify-content:space-between;align-items:start;gap:4rem;max-width:66rem;display:grid}#post-body[data-astro-cid-ivkgsdam] .cs-sidebar[data-astro-cid-ivkgsdam]{display:block;position:sticky;top:8rem}}@media only screen and (width>=0){.post-meta[data-astro-cid-wqw2rjot]{color:inherit;flex-direction:column;align-items:center;gap:.25rem;margin:0;font-size:1rem;line-height:1.5em;display:flex}.post-meta-sep[data-astro-cid-wqw2rjot]{display:none}.post-meta[data-astro-cid-wqw2rjot] a[data-astro-cid-wqw2rjot]{color:inherit;text-underline-offset:.2em;padding:.1875rem 0;font-weight:700;text-decoration:underline}.post-meta[data-astro-cid-wqw2rjot] a[data-astro-cid-wqw2rjot]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}}@media only screen and (width>=48rem){.post-meta[data-astro-cid-wqw2rjot]{flex-flow:wrap;justify-content:center;gap:.25rem 0}.post-meta-sep[data-astro-cid-wqw2rjot]{margin:0 .625rem;display:inline}}@media only screen and (width>=0){#post-back[data-astro-cid-tldeq5d5]{padding:var(--sectionPadding)}#post-back[data-astro-cid-tldeq5d5] .cs-container[data-astro-cid-tldeq5d5]{width:100%;max-width:46rem;margin:0 auto}#post-back[data-astro-cid-tldeq5d5] .cs-link[data-astro-cid-tldeq5d5]{color:var(--primary);align-items:center;gap:.5rem;padding:.1875rem 0;font-weight:700;text-decoration:none;display:inline-flex}#post-back[data-astro-cid-tldeq5d5] .cs-link[data-astro-cid-tldeq5d5]:hover{color:var(--primaryHover);text-underline-offset:.2em;text-decoration:underline}#post-back[data-astro-cid-tldeq5d5] .cs-link[data-astro-cid-tldeq5d5]:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}#post-back[data-astro-cid-tldeq5d5] .cs-icon[data-astro-cid-tldeq5d5]{flex:none;width:1.25rem;height:auto}}
