.section-nav[data-astro-cid-epu5u3i3]{z-index:20;background:var(--color-surface-card);border-bottom:1px solid var(--color-outline);flex-direction:column;display:flex;position:fixed;left:0;right:0}.section-nav[data-astro-cid-epu5u3i3][data-visible=false]{display:none}.section-nav[data-astro-cid-epu5u3i3][data-open=true]{max-height:calc(100dvh - var(--section-nav-top,64px));box-shadow:var(--shadow-elevation-400)}.section-nav[data-astro-cid-epu5u3i3] button[data-astro-cid-epu5u3i3]{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 24px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.section-nav-title[data-astro-cid-epu5u3i3]{border-bottom:1px solid var(--color-outline-high);flex:1;align-items:center;min-width:0;padding:8px 0;display:flex}.section-nav[data-astro-cid-epu5u3i3] button[data-astro-cid-epu5u3i3] [data-astro-cid-epu5u3i3][data-section-nav-label]{flex:1;min-width:0}.section-nav-chevron[data-astro-cid-epu5u3i3]{flex:none;transition:transform .2s;display:flex}.section-nav[data-astro-cid-epu5u3i3] button[data-astro-cid-epu5u3i3][aria-expanded=true] .section-nav-chevron[data-astro-cid-epu5u3i3]{transform:rotate(180deg)}.section-nav[data-astro-cid-epu5u3i3][data-open=false] [data-astro-cid-epu5u3i3][data-section-nav-panel]{display:none}.section-nav[data-astro-cid-epu5u3i3] ol[data-astro-cid-epu5u3i3]{min-height:0;margin:0;padding:16px 0;list-style:none;overflow-y:auto}.section-nav[data-astro-cid-epu5u3i3] a[data-astro-cid-epu5u3i3]{border-bottom:1px solid var(--color-outline);color:var(--color-ink-variant);border-radius:0;margin:0 24px;padding:12px 0;font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:block}.section-nav[data-astro-cid-epu5u3i3] a[data-astro-cid-epu5u3i3][data-current=true]{color:var(--color-ink);font-weight:500}.section-nav[data-astro-cid-epu5u3i3] a[data-astro-cid-epu5u3i3]:hover{color:var(--color-ink)}@media (width>=768px){.section-nav[data-astro-cid-epu5u3i3],.section-nav[data-astro-cid-epu5u3i3][data-visible=false]{z-index:auto;max-height:none;box-shadow:none;background:0 0;border-bottom:0;margin-bottom:0;padding-left:2px;display:block;position:sticky;top:96px}.section-nav[data-astro-cid-epu5u3i3] button[data-astro-cid-epu5u3i3]{display:none}.section-nav[data-astro-cid-epu5u3i3][data-open=false] [data-astro-cid-epu5u3i3][data-section-nav-panel]{display:block}.section-nav[data-astro-cid-epu5u3i3] ol[data-astro-cid-epu5u3i3]{padding:0;overflow:visible}.section-nav[data-astro-cid-epu5u3i3] a[data-astro-cid-epu5u3i3]{border-bottom:0;border-left:1px solid var(--color-outline);align-items:center;min-height:44px;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.section-nav[data-astro-cid-epu5u3i3] a[data-astro-cid-epu5u3i3][data-current=true]{border-left-width:2px;border-left-color:var(--color-ink-strong);color:var(--color-ink);font-weight:400}}.article-category[data-astro-cid-m6bvzwyj]:hover{background-color:var(--color-surface-hover)}.article-category[data-astro-cid-m6bvzwyj]:active{background-color:var(--color-surface-4)}body:not([data-ported-from-rails]) .article-category[data-astro-cid-m6bvzwyj]:focus-visible{background-color:var(--color-surface-4);border-width:2px;border-color:var(--color-button-fill);outline:none}
