.back.svelte-113oejq{text-decoration:none;display:inline-block}.ah.svelte-113oejq{letter-spacing:-.05em;max-width:940px;margin:20px 0 0;font-size:clamp(40px,5.2vw,68px);font-weight:500;line-height:1}.lede.svelte-113oejq{max-width:620px;margin-top:28px}.meta.svelte-113oejq{margin:20px 0 0}.body.svelte-113oejq{padding-top:88px}.toc.svelte-113oejq{flex-direction:column;gap:2px;display:flex;position:sticky;top:112px}.toc.svelte-113oejq .lbl:where(.svelte-113oejq){margin-bottom:10px}.toc.svelte-113oejq a:where(.svelte-113oejq){color:var(--ink-2);padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none}.toc.svelte-113oejq a:where(.svelte-113oejq):hover{color:var(--ink)}.prose.svelte-113oejq{min-width:0;max-width:680px;color:var(--ink-2);font-size:17px;line-height:1.7}.prose.svelte-113oejq h2{letter-spacing:-.035em;color:var(--ink);margin:72px 0 16px;scroll-margin-top:112px;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15}.prose.svelte-113oejq h2:first-child{margin-top:0}.prose.svelte-113oejq h3{letter-spacing:-.015em;color:var(--ink);margin:40px 0 8px;font-size:19px;font-weight:500;line-height:1.3}.prose.svelte-113oejq p{margin:0 0 18px}.prose.svelte-113oejq strong{color:var(--ink);font-weight:500}.prose.svelte-113oejq a{color:var(--ink);-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px}.prose.svelte-113oejq a:hover{color:var(--accent);text-decoration-color:currentColor}.prose.svelte-113oejq ul,.prose.svelte-113oejq ol{margin:0 0 22px;padding-left:22px}.prose.svelte-113oejq li{margin:6px 0;padding-left:4px}.prose.svelte-113oejq li::marker{color:var(--muted)}.prose.svelte-113oejq blockquote{border-left:2px solid var(--ink);color:var(--ink);margin:28px 0;padding:4px 0 4px 20px;font-size:19px;line-height:1.55}.prose.svelte-113oejq table{border-collapse:collapse;width:100%;margin:8px 0 28px;font-size:15px;line-height:1.5}.prose.svelte-113oejq th{text-align:left;color:var(--ink);border-bottom:1px solid var(--ink);vertical-align:bottom;padding:12px 12px 12px 0;font-weight:500}.prose.svelte-113oejq td{border-bottom:1px solid var(--hair);vertical-align:top;padding:12px 12px 12px 0}.prose.svelte-113oejq .table-wrap{margin:0 0 28px;overflow-x:auto}.prose.svelte-113oejq .table-wrap table{min-width:520px;margin:0}.prose.svelte-113oejq .callout{border:1px solid var(--hair);background:var(--bg-2);border-radius:14px;margin:28px 0;padding:20px 22px;font-size:16px}.prose.svelte-113oejq .callout>:last-child{margin-bottom:0}.prose.svelte-113oejq .callout .lbl{margin:0 0 8px}.prose.svelte-113oejq .tpl{border:1px solid var(--hair-2);background:var(--bg);font:14px/1.65 var(--mono);color:var(--ink);white-space:pre-wrap;border-radius:14px;margin:8px 0 28px;padding:22px;overflow-x:auto}.prose.svelte-113oejq .sources{border-top:1px solid var(--hair);margin-top:56px;padding-top:20px;font-size:14px;line-height:1.6}@media (width<=860px){.body.svelte-113oejq{padding-top:56px}.prose.svelte-113oejq{font-size:16px}.prose.svelte-113oejq h2{margin-top:56px}}
