.article-section:where(.astro-4DQTJ3LE){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-left:1rem;padding-right:1rem}.aside:where(.astro-4DQTJ3LE){grid-column:1 / -1;grid-row-start:1;width:100%;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width: 768px){.aside:where(.astro-4DQTJ3LE){grid-column:span 3 / span 3;padding-left:0;padding-right:0;padding-top:6rem}}.aside:where(.astro-4DQTJ3LE) .toc:where(.astro-4DQTJ3LE){position:sticky;top:0}@media (min-width: 768px){.aside:where(.astro-4DQTJ3LE) .toc:where(.astro-4DQTJ3LE){top:6rem}}.article:where(.astro-4DQTJ3LE){grid-column:1 / -1;margin-left:auto;margin-right:auto;width:100%;max-width:48rem;padding:1rem}@media (min-width: 768px){.article:where(.astro-4DQTJ3LE){grid-column:span 8 / span 8;grid-column-start:4;grid-row-start:1}}.toc:where(.astro-4DQTJ3LE){border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));padding:.5rem;font-size:.75rem;line-height:1rem;max-height:calc(100vh - 6rem);overflow:auto}.toc-links:where(.astro-4DQTJ3LE){display:flex;flex-direction:column;gap:.5rem;padding-left:.5rem;padding-right:.5rem}.toc-link:where(.astro-4DQTJ3LE){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.toc-link:where(.astro-4DQTJ3LE):hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.toc-link-1:where(.astro-4DQTJ3LE){padding-left:0;font-size:1rem;line-height:1.5rem}.toc-link-2:where(.astro-4DQTJ3LE){padding-left:0;font-size:.875rem;line-height:1.25rem}.toc-link-3:where(.astro-4DQTJ3LE){padding-left:.5rem;font-size:.75rem;line-height:1rem}
