.wrapper.svelte-bwvnw3{max-width:46rem;margin-inline:auto;margin-block-end:3rem;position:relative}.section-jumper.svelte-bwvnw3{display:none}.author-bio.svelte-bwvnw3{margin-block-start:3rem;padding-block-start:1.5rem;border-top:1px solid var(--border)}.author-bio.svelte-bwvnw3 .bio-label:where(.svelte-bwvnw3){font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin:0 0 .75rem}.author-bio.svelte-bwvnw3 p:where(.svelte-bwvnw3){margin:0;color:var(--text);line-height:1.65;font-size:.9375rem}.author-bio.svelte-bwvnw3 strong:where(.svelte-bwvnw3){font-weight:600}.author-bio.svelte-bwvnw3 a:where(.svelte-bwvnw3){color:var(--text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.0625rem;text-decoration-color:var(--text-tertiary);transition:text-decoration-color .16s ease}.author-bio.svelte-bwvnw3 a:where(.svelte-bwvnw3):hover{text-decoration-color:var(--accent)}.author-bio.svelte-bwvnw3 .bio-link:where(.svelte-bwvnw3){margin-top:.625rem;font-family:var(--serif);font-style:italic}.author-bio.svelte-bwvnw3 .bio-link:where(.svelte-bwvnw3) span:where(.svelte-bwvnw3){display:inline-block;margin-left:.15em;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.author-bio.svelte-bwvnw3 .bio-link:where(.svelte-bwvnw3) a:where(.svelte-bwvnw3):hover span:where(.svelte-bwvnw3){transform:translate(3px)}header.svelte-bwvnw3{margin-block-start:2.5rem;margin-block-end:2.25rem}h1.svelte-bwvnw3{font-family:var(--serif);font-weight:400;font-size:2rem;letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.25;text-wrap:balance}@media (max-width: 40rem){h1.svelte-bwvnw3{font-size:1.625rem;line-height:1.25}article.svelte-bwvnw3{font-size:.9375rem;line-height:1.6}article.svelte-bwvnw3 .table-wrap{margin-inline:-.125rem}article.svelte-bwvnw3 h2{font-size:1.125rem;margin:1.75rem 0 .375rem}article.svelte-bwvnw3 blockquote{font-size:1rem;margin:1rem 0}.author-bio.svelte-bwvnw3{margin-block-start:2.5rem}}time.svelte-bwvnw3{display:inline-block;font-family:var(--mono);color:var(--text-secondary);font-size:.8rem;letter-spacing:.01em;margin-top:.5rem}article.svelte-bwvnw3{font-size:1rem;line-height:1.65;color:var(--text)}article.svelte-bwvnw3 h2,article.svelte-bwvnw3 h3,article.svelte-bwvnw3 h4{scroll-margin-top:2rem}article.svelte-bwvnw3 p{margin-block:.875rem}article.svelte-bwvnw3 p:first-child{margin-block-start:0}article.svelte-bwvnw3 h2{font-family:var(--serif);font-size:1.25rem;font-weight:400;letter-spacing:-.015em;line-height:1.3;margin:2rem 0 .5rem;text-wrap:balance}article.svelte-bwvnw3 h3{font-size:1rem;font-weight:600;letter-spacing:-.005em;margin:1.5rem 0 .375rem}article.svelte-bwvnw3 h4{font-size:1rem;font-weight:600;margin:1.25rem 0 .375rem}article.svelte-bwvnw3 b,article.svelte-bwvnw3 strong{font-weight:600}article.svelte-bwvnw3 em,article.svelte-bwvnw3 i{font-style:italic}article.svelte-bwvnw3 a{color:var(--text);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.0625rem;text-decoration-color:var(--text-tertiary);transition:text-decoration-color .16s ease}article.svelte-bwvnw3 a:hover{text-decoration-color:var(--accent)}article.svelte-bwvnw3 blockquote{margin:1.25rem 0;padding:0 0 0 1.125rem;border-left:2px solid var(--border);color:var(--text-secondary);font-family:var(--serif);font-style:italic;font-size:1.0625rem;line-height:1.55}article.svelte-bwvnw3 code{font-family:var(--mono);font-size:.875em;background:var(--bg-card);border:1px solid var(--border);padding:.075rem .375rem;border-radius:.25rem}article.svelte-bwvnw3 figure img{width:100%;height:auto;border:1px solid var(--border);border-radius:.5rem}article.svelte-bwvnw3 figure figcaption{font-size:.8125rem;color:var(--text-secondary);text-align:center;margin-block-start:.625rem;letter-spacing:.01em}article.svelte-bwvnw3 ul,article.svelte-bwvnw3 ol{margin:1rem 0;padding-left:1.5rem}article.svelte-bwvnw3 ul{list-style:disc}article.svelte-bwvnw3 ol{list-style:decimal}article.svelte-bwvnw3 li{margin-block:.25rem}article.svelte-bwvnw3 figure{margin-block:2.25rem}article.svelte-bwvnw3 .table-wrap{overflow-x:auto;margin-block:1.75rem;padding-block-end:.25rem;-webkit-overflow-scrolling:touch}article.svelte-bwvnw3 table{width:max-content;min-width:100%;border:1px solid var(--border);background:var(--bg)}article.svelte-bwvnw3 thead th{background:var(--bg-card);font-weight:600}article.svelte-bwvnw3 th,article.svelte-bwvnw3 td{padding:.75rem .875rem;border:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.55}@media (min-width: 68rem){.section-jumper.svelte-bwvnw3{position:fixed;top:50%;left:var(--side-rail-left);display:flex;align-items:center;width:4rem;z-index:8;transform:translateY(-50%)}.section-rail.svelte-bwvnw3{display:flex;flex-direction:column;align-items:center;gap:.42rem;width:2.5rem;padding-block:.25rem}.section-rail.svelte-bwvnw3 span:where(.svelte-bwvnw3){width:1.35rem;height:.125rem;border-radius:999px;background:var(--text-tertiary);opacity:.78;transition:width .18s ease,opacity .18s ease,background-color .18s ease}.section-rail.svelte-bwvnw3 span.minor:where(.svelte-bwvnw3){width:.95rem;opacity:.48}.section-jumper.svelte-bwvnw3:hover .section-rail:where(.svelte-bwvnw3) span:where(.svelte-bwvnw3),.section-jumper.svelte-bwvnw3:focus-within .section-rail:where(.svelte-bwvnw3) span:where(.svelte-bwvnw3){background:var(--text-secondary)}.section-panel.svelte-bwvnw3{position:absolute;left:2.75rem;top:50%;width:min(28rem,calc(100vw - 8rem));max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.35rem 1.45rem;border:1px solid var(--border);border-radius:.5rem;background:color-mix(in srgb,var(--bg) 94%,transparent);box-shadow:0 1.25rem 2.75rem color-mix(in srgb,var(--text) 14%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translate3d(-.75rem,-50%,0);transform-origin:left center;transition:opacity .16s ease,transform .22s cubic-bezier(.2,.85,.2,1)}.section-jumper.svelte-bwvnw3:hover .section-panel:where(.svelte-bwvnw3),.section-jumper.svelte-bwvnw3:focus-within .section-panel:where(.svelte-bwvnw3){opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0)}.section-jumper.dismissed.svelte-bwvnw3 .section-panel:where(.svelte-bwvnw3),.section-jumper.dismissed.svelte-bwvnw3:focus-within .section-panel:where(.svelte-bwvnw3){opacity:0;pointer-events:none;transform:translate3d(-.75rem,-50%,0)}.section-panel.svelte-bwvnw3 p:where(.svelte-bwvnw3){margin:0 0 .85rem;font-family:var(--serif);font-size:1.05rem;font-weight:400;letter-spacing:-.015em;line-height:1.3;color:var(--text)}.section-panel.svelte-bwvnw3 ul:where(.svelte-bwvnw3){display:flex;flex-direction:column;gap:.18rem}.section-panel.svelte-bwvnw3 li:where(.svelte-bwvnw3){border-radius:.35rem;transition:background-color .14s ease,color .14s ease}.section-panel.svelte-bwvnw3 li.indent:where(.svelte-bwvnw3){padding-left:1.15rem}.section-panel.svelte-bwvnw3 li.deep-indent:where(.svelte-bwvnw3){padding-left:2.15rem}.section-panel.svelte-bwvnw3 a:where(.svelte-bwvnw3){display:block;max-width:100%;padding:.22rem .35rem;color:var(--text-secondary);font-size:1rem;line-height:1.35;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-panel.svelte-bwvnw3 li.indent:where(.svelte-bwvnw3) a:where(.svelte-bwvnw3),.section-panel.svelte-bwvnw3 li.deep-indent:where(.svelte-bwvnw3) a:where(.svelte-bwvnw3){color:var(--text-secondary)}.section-panel.svelte-bwvnw3 li.active:where(.svelte-bwvnw3){background:var(--bg-card)}.section-panel.svelte-bwvnw3 li.active:where(.svelte-bwvnw3) a:where(.svelte-bwvnw3){color:var(--text);font-weight:600}}
