.st-head[data-astro-cid-jdy262a3]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--ghd-space-7);align-items:end;margin-bottom:var(--ghd-space-6)}.st-head[data-astro-cid-jdy262a3] .lead[data-astro-cid-jdy262a3]{margin-bottom:0}.st-search[data-astro-cid-jdy262a3] label[data-astro-cid-jdy262a3]{display:block;margin-bottom:var(--ghd-space-2);font-family:var(--ghd-font-display);font-size:var(--ghd-text-lg);font-weight:600}.st-search__field[data-astro-cid-jdy262a3]{position:relative}.st-search__field[data-astro-cid-jdy262a3] svg[data-astro-cid-jdy262a3]{position:absolute;left:1rem;top:50%;width:1.2rem;height:1.2rem;transform:translateY(-50%);fill:none;stroke:var(--ghd-teal-deep);stroke-width:2;stroke-linecap:round;pointer-events:none}.st-search__field[data-astro-cid-jdy262a3] input[data-astro-cid-jdy262a3]{width:100%;min-height:3.25rem;padding:.6rem 1rem .6rem 2.9rem;border:1px solid var(--ghd-rule-strong);border-radius:var(--ghd-radius-pill);background:var(--ghd-surface);font:inherit;font-size:1.05rem;box-shadow:var(--ghd-shadow-sm)}.st-search__field[data-astro-cid-jdy262a3] input[data-astro-cid-jdy262a3]:focus{outline:none;border-color:var(--ghd-teal-deep);box-shadow:0 0 0 4px #3f6f6826}.st-status[data-astro-cid-jdy262a3]{min-height:1.4em;margin:var(--ghd-space-2) 0 0;color:var(--ghd-text-muted);font-size:var(--ghd-text-sm)}.st-index[data-astro-cid-jdy262a3]{position:sticky;top:var(--st-header-h, var(--ghd-header-h));z-index:20;margin-inline:calc(50% - 50vw);border-bottom:1px solid var(--ghd-rule);background:#f8f3e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.st-index__inner[data-astro-cid-jdy262a3]{position:relative;max-width:var(--ghd-container);margin-inline:auto;padding-inline:var(--ghd-gutter)}.st-index__list[data-astro-cid-jdy262a3]{display:flex;gap:clamp(1.25rem,2.6vw,2.25rem);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.st-index__list[data-astro-cid-jdy262a3]::-webkit-scrollbar{display:none}.st-index__list[data-astro-cid-jdy262a3] li[data-astro-cid-jdy262a3][hidden]{display:none}.st-index__link[data-astro-cid-jdy262a3]{display:inline-block;padding:1rem 0 1.05rem;color:var(--ghd-text-muted);font-size:var(--ghd-text-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:color .2s var(--ghd-ease)}.st-index__link[data-astro-cid-jdy262a3]:hover,.st-index__link[data-astro-cid-jdy262a3][aria-current]{color:var(--ghd-teal-deeper)}.st-index__bar[data-astro-cid-jdy262a3]{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--ghd-teal-deeper);opacity:0;transition:transform .48s var(--ghd-ease-lux),width .48s var(--ghd-ease-lux),opacity .2s var(--ghd-ease);pointer-events:none}html{scroll-padding-top:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.st-topic[data-astro-cid-jdy262a3]{scroll-margin-top:calc(var(--st-header-h, 4rem) + var(--st-index-h, 3.25rem));padding-top:var(--ghd-space-7)}.st-topic[data-astro-cid-jdy262a3][hidden]{display:none}.st-topic__grid[data-astro-cid-jdy262a3]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);padding-top:var(--ghd-space-6);border-top:1px solid var(--ghd-text)}.st-topic__head[data-astro-cid-jdy262a3]{align-self:start;position:sticky;top:calc(var(--st-header-h, 4rem) + var(--st-index-h, 3.25rem) + var(--ghd-space-5))}.st-topic__num[data-astro-cid-jdy262a3]{display:block;margin-bottom:var(--ghd-space-2);color:var(--ghd-teal);font-family:var(--ghd-font-display);font-size:var(--ghd-text-lg);font-weight:700}.st-topic__head[data-astro-cid-jdy262a3] h2[data-astro-cid-jdy262a3]{margin-bottom:var(--ghd-space-3);font-size:var(--ghd-text-3xl)}.st-topic__blurb[data-astro-cid-jdy262a3]{color:var(--ghd-text-muted)}.st-topic__count[data-astro-cid-jdy262a3]{margin:0;color:var(--ghd-teal-deeper);font-weight:700}.st-list[data-astro-cid-jdy262a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:0 var(--ghd-space-6);margin:0;padding:0 0 var(--ghd-space-5);list-style:none}.st-list[data-astro-cid-jdy262a3] li[data-astro-cid-jdy262a3][hidden]{display:none}.st-list[data-astro-cid-jdy262a3] a[data-astro-cid-jdy262a3]{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 2rem;align-items:center;gap:var(--ghd-space-3);min-height:var(--ghd-touch);padding:.4rem 0;border-bottom:1px solid var(--ghd-rule);color:var(--ghd-text);text-decoration:none;transition:color .2s var(--ghd-ease)}.st-list[data-astro-cid-jdy262a3] a[data-astro-cid-jdy262a3]:hover .st-list__name[data-astro-cid-jdy262a3]{color:var(--ghd-teal-deeper);text-decoration:underline;text-underline-offset:.2em}.st-list__bar[data-astro-cid-jdy262a3]{height:6px;border-radius:3px;background:var(--ghd-tint-sage);overflow:hidden}.st-list__bar[data-astro-cid-jdy262a3] span[data-astro-cid-jdy262a3]{display:block;width:var(--w);height:100%;border-radius:3px;background:var(--ghd-teal)}.st-list__n[data-astro-cid-jdy262a3]{color:var(--ghd-text-muted);font-size:var(--ghd-text-sm);font-variant-numeric:tabular-nums;text-align:right}.st-empty[data-astro-cid-jdy262a3]{padding:var(--ghd-space-6) 0}@media(max-width:900px){.st-head[data-astro-cid-jdy262a3]{grid-template-columns:1fr;gap:var(--ghd-space-5)}.st-topic__grid[data-astro-cid-jdy262a3]{grid-template-columns:1fr;gap:var(--ghd-space-4)}.st-topic__head[data-astro-cid-jdy262a3]{position:static}.st-topic__head[data-astro-cid-jdy262a3] h2[data-astro-cid-jdy262a3]{font-size:var(--ghd-text-2xl)}.st-list[data-astro-cid-jdy262a3] a[data-astro-cid-jdy262a3]{grid-template-columns:minmax(0,1fr) 3.5rem 1.75rem}}@media(prefers-reduced-motion:reduce){.st-index__bar[data-astro-cid-jdy262a3]{transition:opacity .2s linear}}
