.toc[data-astro-cid-omesh3xa]{--toc-font:"Segoe UI", sans-serif;font-family:var(--toc-font);background-color:#f8f8f8;border-radius:6px;font-size:1.05rem;line-height:1.5;overflow:hidden}.toc__header[data-astro-cid-omesh3xa]{cursor:pointer;background-color:#ececec;justify-content:space-between;align-items:center;padding:16px;list-style:none;display:flex}.toc__header[data-astro-cid-omesh3xa]::-webkit-details-marker{display:none}.toc__header[data-astro-cid-omesh3xa]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.toc__title[data-astro-cid-omesh3xa]{color:var(--ink);flex-grow:1;font-size:1.05rem;line-height:1.2}.toc__chev[data-astro-cid-omesh3xa]{color:#989898;font-size:1.05rem}details[data-astro-cid-omesh3xa]:not([open]) .toc__chev--open[data-astro-cid-omesh3xa],details[data-astro-cid-omesh3xa][open] .toc__chev--closed[data-astro-cid-omesh3xa]{display:none}.toc__body[data-astro-cid-omesh3xa]{max-height:calc(100vh - 173px);padding:16px;overflow-y:auto}.toc__list[data-astro-cid-omesh3xa]{margin:0;padding-left:1.3em;list-style:decimal}.toc__list[data-astro-cid-omesh3xa] .toc__list[data-astro-cid-omesh3xa]{margin-top:.4em}.toc__list[data-astro-cid-omesh3xa] li[data-astro-cid-omesh3xa]{margin-bottom:.4em;padding-left:.2em}.toc__list[data-astro-cid-omesh3xa] li[data-astro-cid-omesh3xa]::marker{color:#989898}.toc__list[data-astro-cid-omesh3xa] a[data-astro-cid-omesh3xa]{color:var(--ink)}.toc__list[data-astro-cid-omesh3xa] a[data-astro-cid-omesh3xa]:hover,.toc__list[data-astro-cid-omesh3xa] a[data-astro-cid-omesh3xa]:focus-visible{color:var(--blue)}.post-sec[data-astro-cid-z7xolria]{padding:100px 0}.post-sec[data-astro-cid-z7xolria]>.wrap[data-astro-cid-z7xolria]{--wrap:1280px;margin-inline:80px}@media (width>=1441px){.post-sec[data-astro-cid-z7xolria]>.wrap[data-astro-cid-z7xolria]{margin-inline:auto}}.post[data-astro-cid-z7xolria]{--w:65%}.post-aside[data-astro-cid-z7xolria]{--w:35%}.post__stack[data-astro-cid-z7xolria]{padding:0 50px 0 0}.post-aside[data-astro-cid-z7xolria] .toc{position:sticky;top:101px}.post__hero[data-astro-cid-z7xolria]{text-align:center}.post__hero[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{border-radius:10px}.post__title[data-astro-cid-z7xolria]{font-family:var(--font);color:var(--ink);font-size:35px;font-weight:700;line-height:48px}.post__body[data-astro-cid-z7xolria]{font-family:var(--font);color:var(--ink);padding:15px 30px 0 0;font-size:18px;line-height:32px;display:flow-root}.post__body[data-astro-cid-z7xolria] :is(h2,h3,h4,h5,h6){scroll-margin-top:101px}.post__body[data-astro-cid-z7xolria] h2{color:var(--ink);padding-top:1.5em;font-size:1.5em}.post__body[data-astro-cid-z7xolria] :is(ul,ol){margin:0;padding-left:40px}.post__body[data-astro-cid-z7xolria] a{color:var(--sky)}.post__body[data-astro-cid-z7xolria] a:hover{color:var(--sky);text-decoration:underline}.post__body[data-astro-cid-z7xolria] sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}.post__body[data-astro-cid-z7xolria] .post-gap{height:1lh}.post__body[data-astro-cid-z7xolria] .post-figure{text-align:center;margin:34.4px -30px 20px 0;line-height:0}.post__body[data-astro-cid-z7xolria] .post-figure img{border-radius:15px}.post__body[data-astro-cid-z7xolria] .post-plain{color:#5c5c5c;margin:0 -30px 20px 0;padding:15px 30px 0 0;font-family:Segoe UI,sans-serif;display:flow-root}.post__body[data-astro-cid-z7xolria] .post-plain:last-child{margin-bottom:0}.post__body[data-astro-cid-z7xolria] .post-plain:last-child h2{font-family:var(--font)}@media (width<=1024px){.post-sec[data-astro-cid-z7xolria]{padding:75px 60px 100px}.post-sec[data-astro-cid-z7xolria]>.wrap[data-astro-cid-z7xolria]{margin-inline:auto}.post[data-astro-cid-z7xolria]{--w:100%}.post-aside[data-astro-cid-z7xolria]{display:none}.post__stack[data-astro-cid-z7xolria]{padding:0}}@media (width<=767px){.post-sec[data-astro-cid-z7xolria]{padding:0 0 50px}.post__hero[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{border-radius:0}.post__title[data-astro-cid-z7xolria]{padding:0 30px;font-size:30px;line-height:40px}.post__body[data-astro-cid-z7xolria]{padding:0 30px;font-size:16px;line-height:23px}.post__body[data-astro-cid-z7xolria] .post-figure{margin-inline:-30px}.post__body[data-astro-cid-z7xolria] .post-plain{margin-inline:-30px;padding:0 30px;font-size:18px;line-height:32px}}
