.ar-shell[data-astro-cid-bnohfldf]{width:min(100% - 2.5rem, var(--page));margin:0 auto;padding:1.5rem 0 5rem}.ar-grid[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:1.75rem;display:grid}@media (width>=64rem){.ar-grid[data-astro-cid-bnohfldf]{grid-template-columns:14rem minmax(0,1fr)}}.ar-sticky[data-astro-cid-bnohfldf]{overscroll-behavior:contain;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}.ar-side-title[data-astro-cid-bnohfldf]{margin:0 0 .75rem;font-size:.95rem;font-weight:650}.ar-section[data-astro-cid-bnohfldf]{display:none}@media (width>=64rem){.ar-section[data-astro-cid-bnohfldf]{display:block}}.ar-section-link[data-astro-cid-bnohfldf]{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.ar-section-link[data-astro-cid-bnohfldf]:hover{text-underline-offset:.2em;text-decoration:underline}.ar-section-list[data-astro-cid-bnohfldf],.ar-toc[data-astro-cid-bnohfldf]{gap:.1rem;margin:0;padding:0;font-size:.93rem;line-height:1.35;list-style:none;display:grid}.ar-section-list[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf],.ar-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--color-quiet);border-radius:10px;padding:.4rem .75rem;text-decoration:none;display:block}.ar-section-list[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover,.ar-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{background:var(--color-wash);color:var(--color-ink)}.ar-section-list[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf][aria-current=page]{background:var(--color-wash);color:var(--color-ink);font-weight:600}.ar-toc[data-astro-cid-bnohfldf]{border-left:1px solid var(--color-hair);margin:.35rem 0 .6rem .9rem;padding-left:.5rem;font-size:.88rem}.ar-toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{padding:.3rem .6rem}.ar-article[data-astro-cid-bnohfldf]{min-width:0}.ar-head[data-astro-cid-bnohfldf]{max-width:var(--measure)}.ar-title[data-astro-cid-bnohfldf]{margin:1rem 0 0;font-size:clamp(2.2rem,4vw,3rem)}.ar-menu[data-astro-cid-bnohfldf]{gap:.45rem;margin:1.25rem 0 0;display:grid}.ar-menu-label[data-astro-cid-bnohfldf]{color:var(--color-quiet);font-size:.88rem}.ar-menu-path[data-astro-cid-bnohfldf]{color:var(--color-soft);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.98rem;display:flex}.ar-menu-step[data-astro-cid-bnohfldf]{align-items:center;gap:.4rem;display:inline-flex}.ar-chevron[data-astro-cid-bnohfldf]{fill:none;stroke:#a3a3a3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ar-toc-fold[data-astro-cid-bnohfldf]{max-width:var(--measure);border:1px solid var(--color-hair);border-radius:14px;margin-top:1.75rem}.ar-toc-fold[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]{cursor:pointer;padding:.75rem 1rem;font-weight:600}.ar-toc-fold[data-astro-cid-bnohfldf] ol[data-astro-cid-bnohfldf]{margin:0;padding:0 1rem .9rem 2.2rem;font-size:.95rem;list-style:decimal}.ar-toc-fold[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]+li[data-astro-cid-bnohfldf]{margin-top:.35rem}.ar-toc-fold[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]::marker{color:var(--color-quiet)}.ar-toc-fold[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{text-underline-offset:.2em;text-decoration:underline #c4c4c4}@media (width>=64rem){.ar-toc-fold[data-astro-cid-bnohfldf]{display:none}}.ar-body[data-astro-cid-bnohfldf]{margin-top:2.25rem}.ar-related[data-astro-cid-bnohfldf]{border-top:1px solid var(--color-hair);margin-top:4.5rem;padding-top:2.5rem}.ar-related-title[data-astro-cid-bnohfldf]{margin:0;font-size:1.6rem}.ar-related-grid[data-astro-cid-bnohfldf]{gap:1.5rem 2rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.ar-related-grid[data-astro-cid-bnohfldf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-related[data-astro-cid-bnohfldf] h3[data-astro-cid-bnohfldf]{color:var(--color-quiet);margin:0 0 .6rem;font-size:.95rem;font-weight:600}.ar-related[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ar-related[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{border:1px solid var(--color-hair);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:flex}.ar-related[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{border-color:var(--color-ink)}.ar-related-name[data-astro-cid-bnohfldf]{font-weight:600}.ar-pager[data-astro-cid-bnohfldf]{gap:.75rem;margin-top:3rem;display:grid}@media (width>=40rem){.ar-pager[data-astro-cid-bnohfldf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-pager[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{background:var(--color-wash);border-radius:18px;gap:.15rem;padding:1rem 1.15rem;text-decoration:none;display:grid}.ar-pager[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{background:#ececec}.ar-pager-next[data-astro-cid-bnohfldf]{text-align:right}.ar-pager-label[data-astro-cid-bnohfldf]{color:var(--color-quiet);font-size:.88rem}.ar-pager-name[data-astro-cid-bnohfldf]{font-weight:620}.ar-updated[data-astro-cid-bnohfldf]{color:var(--color-quiet);margin:2rem 0 0;font-size:.9rem}
