.lh[data-astro-cid-zgovxyhs]{padding-top:156px}.hc[data-astro-cid-zgovxyhs]{border-bottom:1px solid var(--edge);padding-bottom:64px}.hc[data-astro-cid-zgovxyhs]>[data-astro-cid-zgovxyhs]{max-width:820px}.tabs[data-astro-cid-zgovxyhs]{gap:6px;display:flex}.tabs[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{height:34px;color:var(--ink-3);transition:color .2s var(--io), background-color .2s var(--io);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.tabs[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--ink);background:var(--fill)}.tabs[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs].on{color:var(--ink);background:var(--panel);box-shadow:var(--panel-edge)}h1[data-astro-cid-zgovxyhs]{font-family:var(--font-d);font-weight:var(--fw-d);letter-spacing:var(--ls-d);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:32px;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.lh[data-astro-cid-zgovxyhs] .lead[data-astro-cid-zgovxyhs]{max-width:640px;margin-top:20px}.st[data-astro-cid-zgovxyhs]{color:var(--ink-3);margin-top:20px;font-size:14px}.wrap[data-astro-cid-zgovxyhs].bg{grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:64px;margin-top:64px;padding-bottom:400px;display:grid}.side[data-astro-cid-zgovxyhs]{position:relative}.card[data-astro-cid-zgovxyhs]{background:var(--panel);box-shadow:var(--panel-edge);border-radius:14px;padding:20px;position:sticky;top:100px}.ct[data-astro-cid-zgovxyhs]{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600}.toc[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{scrollbar-width:thin;scrollbar-color:var(--hair-2) transparent;flex-direction:column;gap:1px;max-height:calc(100vh - 220px);margin:0 -8px;padding:0;list-style:none;display:flex;overflow-y:auto}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{color:var(--ink-3);transition:color .2s var(--io), background-color .2s var(--io);border-radius:7px;padding:7px 10px 7px 16px;font-size:13.5px;line-height:1.4;display:block;position:relative}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:before{content:"";background:var(--ink);opacity:0;width:2px;transition:opacity .2s var(--io), transform .3s var(--ease);border-radius:1px;position:absolute;top:8px;bottom:8px;left:6px;transform:scaleY(.4)}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--ink);background:var(--fill)}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs].on{color:var(--ink);background:var(--card);box-shadow:var(--card-edge);font-weight:500}.toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs].on:before{opacity:1;transform:none}.body[data-astro-cid-zgovxyhs]{--measure:660px;min-width:0;color:var(--ink-2);font-size:16px;line-height:1.75}.lsec[data-astro-cid-zgovxyhs]{max-width:var(--measure);scroll-margin-top:110px}.lsec[data-astro-cid-zgovxyhs]+.lsec[data-astro-cid-zgovxyhs]{border-top:1px solid var(--edge);margin-top:56px;padding-top:40px}.body[data-astro-cid-zgovxyhs] h2[data-astro-cid-zgovxyhs]{font-family:var(--font-d);letter-spacing:-.025em;color:var(--ink);margin-bottom:18px;font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.25}.body[data-astro-cid-zgovxyhs] h3[data-astro-cid-zgovxyhs]{color:var(--ink);margin-top:26px;margin-bottom:6px;font-size:16px;font-weight:600}.body[data-astro-cid-zgovxyhs] h2[data-astro-cid-zgovxyhs]+h3[data-astro-cid-zgovxyhs]{margin-top:0}.body[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.body[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs]+p[data-astro-cid-zgovxyhs],.body[data-astro-cid-zgovxyhs] ul[data-astro-cid-zgovxyhs]+p[data-astro-cid-zgovxyhs],.body[data-astro-cid-zgovxyhs] p[data-astro-cid-zgovxyhs]+ul[data-astro-cid-zgovxyhs]{margin-top:14px}.body[data-astro-cid-zgovxyhs] ul[data-astro-cid-zgovxyhs]{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.body[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]{display:list-item}.body[data-astro-cid-zgovxyhs] li[data-astro-cid-zgovxyhs]::marker{color:var(--ink-4)}.body[data-astro-cid-zgovxyhs] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:3px;overflow-wrap:anywhere}.body[data-astro-cid-zgovxyhs] a:hover{text-decoration-color:currentColor}@media (width<=1000px){.wrap[data-astro-cid-zgovxyhs].bg{grid-template-columns:minmax(0,720px);justify-content:start;margin-top:48px}.side[data-astro-cid-zgovxyhs]{display:none}}@media (width<=620px){.lh[data-astro-cid-zgovxyhs]{padding-top:120px}.hc[data-astro-cid-zgovxyhs]{padding-bottom:44px}h1[data-astro-cid-zgovxyhs]{font-size:36px}}
