.layout[data-astro-cid-dqfevolq]{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:32px;padding-bottom:80px}.side[data-astro-cid-dqfevolq]{flex:1 1 220px;max-width:240px;font-size:13px;display:flex;flex-direction:column;gap:22px}.side[data-astro-cid-dqfevolq] .label[data-astro-cid-dqfevolq]{margin-bottom:8px}.side[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]{display:block;padding:6px 10px;border-radius:6px;color:var(--text);text-decoration:none}.side[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]:hover{text-decoration:underline}.side[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq][aria-current]{color:var(--text);background:var(--purple-tint)}article[data-astro-cid-dqfevolq]{flex:999 1 560px;min-width:0;max-width:740px}.crumb[data-astro-cid-dqfevolq]{margin:0;font-size:13px;color:var(--text)}.crumb[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]{color:var(--text)}h1[data-astro-cid-dqfevolq]{margin:12px 0 10px;font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.meta[data-astro-cid-dqfevolq]{margin:0;font-size:13px;color:var(--text)}.video[data-astro-cid-dqfevolq],.prose[data-astro-cid-dqfevolq] .video{margin-top:24px;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.video[data-astro-cid-dqfevolq] iframe[data-astro-cid-dqfevolq],.video[data-astro-cid-dqfevolq] video[data-astro-cid-dqfevolq],.prose[data-astro-cid-dqfevolq] .video video{width:100%;height:100%;border:0;display:block;background:#000}.prose[data-astro-cid-dqfevolq]{font-size:16px;line-height:1.7;color:var(--text)}.prose[data-astro-cid-dqfevolq] h2{color:var(--text);font-size:22px;font-weight:650;margin:40px 0 10px;letter-spacing:-.01em;scroll-margin-top:80px}.prose[data-astro-cid-dqfevolq] strong{color:var(--text)}.prose[data-astro-cid-dqfevolq] blockquote{margin:16px 0;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:8px;font-family:var(--mono);font-size:13px;color:var(--text)}.prose[data-astro-cid-dqfevolq] blockquote p{margin:0}.prose[data-astro-cid-dqfevolq] code{font-family:var(--mono);font-size:.9em;background:var(--surface);padding:1px 5px;border-radius:4px}.prose[data-astro-cid-dqfevolq] table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.prose[data-astro-cid-dqfevolq] th,.prose[data-astro-cid-dqfevolq] td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border)}.toc[data-astro-cid-dqfevolq]{flex:1 1 180px;max-width:200px;font-size:13px;display:flex;flex-direction:column;gap:8px;position:sticky;top:84px}.toc[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]{color:var(--text);text-decoration:none;border-left:1px solid var(--border);padding-left:12px}.toc[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]:hover{text-decoration:underline}@media(max-width:1000px){.toc[data-astro-cid-dqfevolq]{display:none}}.pager[data-astro-cid-dqfevolq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.pager[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]{flex:0 1 calc(50% - 6px);display:flex;flex-direction:column;gap:6px;padding:16px 18px;color:var(--text);text-decoration:none}.pager[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]:hover{border-color:var(--border-strong)}.pager[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]:hover strong[data-astro-cid-dqfevolq]{text-decoration:underline}.pager[data-astro-cid-dqfevolq] .next[data-astro-cid-dqfevolq]{margin-left:auto;text-align:right;border-color:var(--border-selected)}.pager[data-astro-cid-dqfevolq] .label[data-astro-cid-dqfevolq]{color:var(--purple-lt)}.pager[data-astro-cid-dqfevolq] strong[data-astro-cid-dqfevolq]{font-size:15px;line-height:1.35}.pager[data-astro-cid-dqfevolq] span[data-astro-cid-dqfevolq]:last-child:not(.label){font-size:13px;line-height:1.5}.side[data-astro-cid-dqfevolq] .all[data-astro-cid-dqfevolq]{display:none}@media(max-width:760px){.side[data-astro-cid-dqfevolq]{max-width:none;order:2;gap:14px;padding-top:24px;border-top:1px solid var(--border)}.side[data-astro-cid-dqfevolq] .all[data-astro-cid-dqfevolq]{display:block;margin:0;color:var(--text)}.pager[data-astro-cid-dqfevolq] a[data-astro-cid-dqfevolq]{flex-basis:100%}.pager[data-astro-cid-dqfevolq] .next[data-astro-cid-dqfevolq]{text-align:left}}
