@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/fraunces-normal-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-normal-latin.woff2)format("woff2")}.docpage.svelte-1bpnej{--sec:#96491f;--gwarm:#6f6a63;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15.5px;line-height:1.6}.docgrid.svelte-1bpnej{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:0 3rem;padding:3rem 2.2rem 2rem;display:grid}.docnav.svelte-1bpnej{align-self:start;max-height:calc(100vh - 6rem);font-size:.92rem;position:sticky;top:5rem;overflow-y:auto}.navhome.svelte-1bpnej{margin:0 0 1rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem}.navhome.svelte-1bpnej a:where(.svelte-1bpnej){color:var(--ink)}.navsection.svelte-1bpnej{text-transform:uppercase;letter-spacing:.16em;color:var(--sec);margin:1.2rem 0 .3rem;font-size:.72rem}.docnav.svelte-1bpnej ul:where(.svelte-1bpnej),.docmenu.svelte-1bpnej ul:where(.svelte-1bpnej){margin:0;padding:0;list-style:none}.docnav.svelte-1bpnej li:where(.svelte-1bpnej),.docmenu.svelte-1bpnej li:where(.svelte-1bpnej){padding:.12rem 0}.docnav.svelte-1bpnej .children:where(.svelte-1bpnej),.docmenu.svelte-1bpnej .children:where(.svelte-1bpnej){border-left:1px solid var(--faint);margin:.15rem 0 .2rem .3rem;padding-left:.8rem;font-size:.88rem}.docnav.svelte-1bpnej a:where(.svelte-1bpnej),.docmenu.svelte-1bpnej nav:where(.svelte-1bpnej) a:where(.svelte-1bpnej){color:var(--ink)}.docnav.svelte-1bpnej img:where(.svelte-1bpnej),.docmenu.svelte-1bpnej img:where(.svelte-1bpnej){vertical-align:-.15em;filter:grayscale();margin-right:.45rem}.docnav.svelte-1bpnej a:where(.svelte-1bpnej):hover,.docnav.svelte-1bpnej a.active:where(.svelte-1bpnej),.docmenu.svelte-1bpnej nav:where(.svelte-1bpnej) a:where(.svelte-1bpnej):hover,.docmenu.svelte-1bpnej nav:where(.svelte-1bpnej) a.active:where(.svelte-1bpnej){color:var(--red);text-decoration:none}.docnav.svelte-1bpnej a.active:where(.svelte-1bpnej),.docmenu.svelte-1bpnej nav:where(.svelte-1bpnej) a.active:where(.svelte-1bpnej){font-weight:600}.docmenu.svelte-1bpnej{display:none}@media (width<=860px){.docgrid.svelte-1bpnej{grid-template-columns:minmax(0,1fr);padding:1.2rem 2.2rem 2rem}.docnav.svelte-1bpnej{display:none}.docmenu.svelte-1bpnej{border:1px solid var(--faint);background:#fffdf8;border-radius:8px;margin-bottom:2rem;font-size:.95rem;display:block}.docmenu.svelte-1bpnej summary:where(.svelte-1bpnej){cursor:pointer;align-items:baseline;gap:.7rem;padding:.7rem .9rem;list-style:none;display:flex}.docmenu.svelte-1bpnej summary:where(.svelte-1bpnej)::-webkit-details-marker{display:none}.docmenu.svelte-1bpnej summary:where(.svelte-1bpnej):after{content:"▾";color:var(--gwarm);margin-left:auto}.docmenu[open].svelte-1bpnej summary:where(.svelte-1bpnej):after{content:"▴"}.menulabel.svelte-1bpnej{text-transform:uppercase;letter-spacing:.16em;color:var(--sec);flex:none;font-size:.72rem}.menucurrent.svelte-1bpnej{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.docmenu.svelte-1bpnej nav:where(.svelte-1bpnej){border-top:1px solid var(--faint);padding:0 .9rem .9rem}.docmenu.svelte-1bpnej li:where(.svelte-1bpnej){padding:.3rem 0}}
