.page-layout.svelte-1uu0acw{max-width:1100px;font-family:var(--font-body);align-items:flex-start;gap:4rem;margin:0 auto;padding:0 1.5rem 3rem;display:flex}.sidebar-toc.svelte-1uu0acw{display:none}@media (width>=600px){.sidebar-toc.svelte-1uu0acw{flex-shrink:0;width:calc(20% - 2rem);display:block;position:sticky;top:14rem}.sidebar-toc.svelte-1uu0acw nav:where(.svelte-1uu0acw){max-height:calc(100vh - 8rem);overflow-y:auto}.sidebar-toc.svelte-1uu0acw h3:where(.svelte-1uu0acw){font-size:var(--fs-md);color:var(--text-dark-gray);margin-top:0;margin-bottom:1rem;font-weight:600}.sidebar-toc.svelte-1uu0acw ul:where(.svelte-1uu0acw){border-left:2px solid var(--white-gray);flex-direction:column;margin:0;padding:0;display:flex}.sidebar-toc.svelte-1uu0acw ul:where(.svelte-1uu0acw) li:where(.svelte-1uu0acw){margin-bottom:.25rem}.sidebar-toc.svelte-1uu0acw ul:where(.svelte-1uu0acw) a:where(.svelte-1uu0acw){color:var(--text-dark-gray);font-size:var(--fs-base);border-left:2px solid #0000;margin-left:-2px;padding:.375rem 0 .375rem 1rem;text-decoration:none;transition:all .2s;display:block}.sidebar-toc.svelte-1uu0acw ul:where(.svelte-1uu0acw) a:where(.svelte-1uu0acw):hover{color:var(--dark)}.sidebar-toc.svelte-1uu0acw ul:where(.svelte-1uu0acw) a.active:where(.svelte-1uu0acw){color:var(--link);border-left-color:var(--link);font-weight:600}}.privacy-policy.svelte-1uu0acw{color:var(--dark);flex:1;line-height:1.6}@media (width<=600px){.privacy-policy.svelte-1uu0acw{width:100%;max-width:100%}}
