html{scroll-behavior:smooth}#article-content h1,#article-content h2,#article-content h3,#article-content h4,#article-content h5,#article-content h6{text-wrap:balance;scroll-margin-top:7rem}.read-shell[data-astro-cid-tldeq5d5]{--toc-width:240px;--toc-gap:4.5rem;--page-left:clamp(1.75rem, 3vw, 3.25rem);--page-right:clamp(2.25rem, 5vw, 6.5rem);--content-max:820px;--toc-base-top:clamp(8.8rem, 10vw, 10rem);--toc-link-color:gray;--toc-link-opacity:.5;--toc-link-active-opacity:.95;--toc-border:var(--border,#7f7f7f24);--toc-panel-bg:color-mix(in srgb, var(--background,white) 94%, transparent);width:100%;padding:var(--toc-base-top) var(--page-right) 6rem var(--page-left);box-sizing:border-box}.read-shell[data-astro-cid-tldeq5d5].has-overline{--toc-top-offset:2.12rem!important}.read-toc[data-astro-cid-tldeq5d5]{position:relative}.read-toc__fixed[data-astro-cid-tldeq5d5]{top:var(--toc-base-top);left:var(--page-left);width:var(--toc-width);scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 11rem);padding-top:15rem;padding-right:.5rem;position:fixed;overflow:auto}.read-shell[data-astro-cid-tldeq5d5].has-overline .read-toc__fixed[data-astro-cid-tldeq5d5]{top:calc(var(--toc-base-top) + var(--toc-top-offset,0px))}.read-toc__fixed[data-astro-cid-tldeq5d5]::-webkit-scrollbar{display:none}.read-main[data-astro-cid-tldeq5d5]{margin-left:calc(var(--toc-width) + var(--toc-gap));width:750px;padding-right:min(8vw,6rem);padding-top:0!important}.blog-wrapper[data-astro-cid-tldeq5d5]{width:min(100%, var(--content-max))}.blog-header[data-astro-cid-tldeq5d5]{margin-bottom:4.25rem}.blog-overline[data-astro-cid-tldeq5d5]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.8rem;font-size:.7rem;line-height:1}.blog-title[data-astro-cid-tldeq5d5]{text-wrap:balance;margin:0;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.02}.blog-meta[data-astro-cid-tldeq5d5]{color:var(--text-muted);opacity:.8;margin-top:.95rem;font-size:1rem}.blog-description[data-astro-cid-tldeq5d5]{max-width:66ch;color:var(--text-muted);margin-top:1.4rem;font-size:1.2rem;font-style:italic;line-height:1.65}.blog-content[data-astro-cid-tldeq5d5]{margin-top:3.5rem}.read-toc__head[data-astro-cid-tldeq5d5]{margin-bottom:1.15rem;padding-top:0}.read-toc__eyebrow[data-astro-cid-tldeq5d5]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;line-height:1;display:block}.read-toc__desktop[data-astro-cid-tldeq5d5]{display:block}.read-toc__mobile[data-astro-cid-tldeq5d5]{display:none}.read-toc__nav a{transition:opacity .14s,color .14s;display:inline-block;color:gray!important;opacity:.5!important;text-decoration:none!important}.read-toc__nav a.is-active *{color:inherit!important}.prose .read-toc__nav a,.prose .read-toc__nav a:link,.prose .read-toc__nav a:visited,.prose .read-toc__nav a:hover,.prose .read-toc__nav a:active,.prose .read-toc__nav a:focus,article .read-toc__nav a,nav.read-toc__nav a{color:gray!important;opacity:.5!important;text-decoration:none!important}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.blog-content hr{border-color:var(--border,#7f7f7f33);box-shadow:none;margin:2.4em 0}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content{color:color-mix(in srgb, var(--text) 82%, transparent);font-size:.98rem;line-height:1.78}.blog-content p,.blog-content li,.blog-content blockquote{color:color-mix(in srgb, var(--text) 82%, transparent)}.blog-content strong,.blog-content b{color:var(--text);font-weight:650}::selection{color:inherit;background-color:#0064ff33}::selection{color:inherit;background-color:#0064ff33}.read-toc__list{margin:0;padding-left:0;list-style:none}.read-toc__item{margin:0;padding:.15rem 0;line-height:1.3}.read-toc__item--h1{margin-left:0;font-size:1rem}.read-toc__item--h2{margin-left:.5rem;font-size:.8rem}.read-toc__item--h3{margin-left:1.5rem;font-size:.7rem}.read-toc__item--h4{margin-left:1.8rem;font-size:.69rem}.read-toc__item--h5{margin-left:2.2rem;font-size:.68rem}.read-toc__item--h6{margin-left:2.6rem;font-size:.67rem}.read-toc__nav a{align-items:baseline;gap:.3rem;min-width:1em;line-height:1.2;transition:opacity .14s,color .14s;display:flex;color:gray!important;opacity:.8!important;text-decoration:none!important}.read-toc__number{color:#808080cc;flex:none;min-width:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.read-toc__text{flex:auto;font-size:1.1rem}.read-toc__nav a:hover,.read-toc__nav a:focus-visible{outline:none;opacity:.9!important}.read-toc__nav a.is-active{color:#c8c8c8!important;opacity:.8!important}@media (width<=1180px){.read-shell[data-astro-cid-tldeq5d5]{--toc-width:210px;--toc-gap:3.2rem;--page-right:clamp(1.75rem, 4vw, 3rem);--content-max:780px}.read-main[data-astro-cid-tldeq5d5]{width:90%;padding-right:clamp(3rem,8vw,7rem)}.blog-wrapper[data-astro-cid-tldeq5d5]{width:80%}}@media (width<=820px){.read-shell[data-astro-cid-tldeq5d5]{padding:0 1.55rem 4rem 1.35rem}.read-toc[data-astro-cid-tldeq5d5]{position:static}.read-toc__fixed[data-astro-cid-tldeq5d5]{width:100%;max-height:none;padding-right:0;position:static;overflow:visible}.read-toc__head[data-astro-cid-tldeq5d5],.read-toc__desktop[data-astro-cid-tldeq5d5]{display:none}.read-toc__mobile[data-astro-cid-tldeq5d5]{z-index:50;border:0;border-bottom:1px solid var(--toc-border);background:var(--toc-panel-bg);-webkit-backdrop-filter:blur(14px);box-shadow:none;border-radius:0;margin:0;padding-top:2.5rem;display:block;position:fixed;top:0;left:0;right:0}.read-toc__mobile[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;min-height:48px;color:var(--text-muted);user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.82rem;list-style:none;display:flex}.read-toc__mobile[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]::-webkit-details-marker{display:none}.read-toc__mobile[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]:after{content:" ";letter-spacing:0;opacity:.7;font-size:1rem;line-height:1;transition:transform .16s,opacity .16s}.read-toc__mobile[data-astro-cid-tldeq5d5][open] summary[data-astro-cid-tldeq5d5]:after{content:" ";opacity:1}.read-toc__mobile-panel[data-astro-cid-tldeq5d5]{border-top:0px solid var(--toc-border);background:var(--toc-panel-bg);max-height:min(58vh,480px);padding:0 .2rem;overflow:auto}.read-toc__mobile[data-astro-cid-tldeq5d5] .read-toc__list[data-astro-cid-tldeq5d5]{margin-top:.9rem;padding-left:1.15rem}.read-main[data-astro-cid-tldeq5d5]{margin-left:0;padding-top:6.2rem}.blog-wrapper[data-astro-cid-tldeq5d5]{width:100%}.blog-header[data-astro-cid-tldeq5d5]{margin-bottom:3rem}.blog-title[data-astro-cid-tldeq5d5]{font-size:clamp(2.2rem,8vw,3rem);line-height:1.03}.blog-content[data-astro-cid-tldeq5d5]{margin-top:2.25rem}}@media (width<=420px){.read-toc__mobile[data-astro-cid-tldeq5d5]{z-index:50;border:0;border-bottom:0px solid var(--toc-border);background:var(--toc-panel-bg);-webkit-backdrop-filter:blur(14px);box-shadow:none;border-radius:0;margin:0;padding-top:2.5rem;display:block;position:fixed;top:0;left:0;right:0}.read-toc__mobile[data-astro-cid-tldeq5d5] summary[data-astro-cid-tldeq5d5]{letter-spacing:.14em;min-height:56px;padding:1rem .9rem;font-size:.72rem}.read-shell[data-astro-cid-tldeq5d5],.read-main[data-astro-cid-tldeq5d5]{padding:0;width:100%!important}}
