[data-world=ambient] .sv-hdr{z-index:3;isolation:isolate;box-sizing:content-box;padding-top:var(--top);margin-top:0;position:sticky;top:0}[data-world=ambient] .sv-hdr:before{content:"";z-index:-1;inset:0 calc(-1 * var(--gut)) calc(-1 * var(--top));background:var(--c-bg);pointer-events:none;position:absolute}[data-world=ambient] .sv-hdr>.sv-bridge{z-index:-1;top:0;left:calc(-1 * var(--gut));width:calc(100% + 2 * var(--gut));height:calc(100% + var(--top));pointer-events:none;display:block;position:absolute}[data-world=ambient] .sv-ftr{z-index:3;isolation:isolate;box-sizing:content-box;margin-top:var(--bot);padding-bottom:var(--bot);margin-bottom:0;position:sticky;bottom:0}[data-world=ambient] .sv-ftr:before{content:"";z-index:-1;inset:calc(-1 * var(--bot)) calc(-1 * var(--gut)) 0;background:var(--c-bg);pointer-events:none;position:absolute}[data-world=ambient] .sv-ftr>.sv-bridge{z-index:-1;bottom:0;left:calc(-1 * var(--gut));width:calc(100% + 2 * var(--gut));height:calc(100% + var(--bot));pointer-events:none;display:block;position:absolute}.sv-article{box-sizing:border-box;width:100%;max-width:72ch;padding:calc(2 * var(--top) + var(--logo)) 0;font-family:var(--sans);font-size:var(--fs-small);color:var(--c-text);overflow-wrap:break-word;flex:1 0 auto;margin:0 auto}.sv-title{text-shadow:0 0 calc(1.5 * var(--halo)) var(--c-bg), 0 0 calc(3 * var(--halo)) var(--c-bg), 0 0 calc(6 * var(--halo)) var(--c-bg), 0 0 calc(10 * var(--halo)) var(--c-bg);font-family:var(--sans);font-weight:500;font-size:var(--fs-text);line-height:calc(1.3 * var(--lh-k,1));line-height:round(calc(1.3em * var(--lh-k,1)), 1px);color:var(--c-text);letter-spacing:0;text-wrap:balance;margin:0}.sv-prose{font-family:var(--sans);font-weight:400;font-size:var(--fs-small);line-height:calc(1.6 * var(--lh-k,1));line-height:round(calc(1.6em * var(--lh-k,1)), 1px);color:var(--c-text);text-shadow:0 0 1.5px var(--c-bg), 0 0 4px var(--c-bg);margin:24px 0 0}@media (orientation:portrait) and (min-width:600px),(orientation:landscape) and (min-width:568px){.sv-prose{margin-top:40px}}.sv-prose>:first-child{margin-top:0}.sv-prose>:last-child{margin-bottom:0}.sv-prose p,.sv-prose ul,.sv-prose ol{margin:0 0 1em}.sv-prose h2{font-family:var(--sans);font-weight:500;font-size:var(--fs-label);line-height:1.3;color:var(--c-text);scroll-margin-top:calc(2 * var(--top) + var(--logo) + 16px);text-wrap:balance;margin:2em 0 .5em;line-height:round(1.3em,1px)}.sv-prose h3{font-family:var(--sans);font-weight:500;font-size:var(--fs-text);line-height:1.3;color:var(--c-text);margin:1.5em 0 .4em;line-height:round(1.3em,1px)}.sv-prose ul,.sv-prose ol{padding-inline-start:1.2em}.sv-prose li{margin:.35em 0;padding-inline-start:.15em}.sv-prose li::marker{color:var(--c-muted)}.sv-prose strong{color:var(--c-text);font-weight:500}.sv-prose a{color:inherit;-webkit-box-decoration-break:slice;box-decoration-break:slice;transition:background-size var(--m-fast) var(--ease-leave);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}[dir=rtl] .sv-prose a{background-position:100% 100%}.sv-prose a:focus-visible{transition:background-size var(--m-base) var(--ease-focus);background-size:100% 1px}@media (hover:hover){.sv-prose a:hover{transition:background-size var(--m-base) var(--ease-focus);background-size:100% 1px}}.sv-prose .sv-date,.sv-prose .sv-note{font-family:var(--sans);font-size:var(--fs-small);color:var(--c-muted);margin:0 0 1.6em;line-height:1.5}.sv-title{--d:.45s}.sv-prose{--d:.95s}[data-entrance=wait] .sv-prose>*{opacity:0}[data-entrance=run] .sv-prose>*{--b:6px;--y:.45em;animation:sv-arrive var(--m-focus) var(--ease-focus) calc(var(--d) + var(--i,12) * 70ms) backwards}[data-entrance=run] .sv-prose>:nth-child(n+13){animation-name:sv-rise-in}.sv-prose>:first-child{--i:0}.sv-prose>:nth-child(2){--i:1}.sv-prose>:nth-child(3){--i:2}.sv-prose>:nth-child(4){--i:3}.sv-prose>:nth-child(5){--i:4}.sv-prose>:nth-child(6){--i:5}.sv-prose>:nth-child(7){--i:6}.sv-prose>:nth-child(8){--i:7}.sv-prose>:nth-child(9){--i:8}.sv-prose>:nth-child(10){--i:9}.sv-prose>:nth-child(11){--i:10}.sv-prose>:nth-child(12){--i:11}@keyframes sv-rise-in{0%{opacity:0;transform:translate3d(0, var(--y,0px), 0)}to{opacity:1;transform:none}}
