.gdoc[data-astro-cid-jwgtrp4c]{background:var(--color-mist);color:var(--color-ink)}.gdoc__band[data-astro-cid-jwgtrp4c]{border-bottom:1px solid var(--color-ink);background:var(--color-paper);grid-template-columns:auto minmax(12rem,28rem) auto;align-items:end;gap:1rem 1.5rem;max-width:76rem;margin:0 auto;padding:.85rem 1.25rem .95rem;display:grid}.gdoc__mark[data-astro-cid-jwgtrp4c]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0}.gdoc__mark[data-astro-cid-jwgtrp4c] span[data-astro-cid-jwgtrp4c]{color:var(--color-blue);letter-spacing:.14em;margin-top:.15rem;display:block}.gdoc__ask[data-astro-cid-jwgtrp4c]{margin:0;position:relative}.gdoc__ask[data-astro-cid-jwgtrp4c] label[data-astro-cid-jwgtrp4c]{gap:.3rem;display:grid}.gdoc__ask[data-astro-cid-jwgtrp4c] input[data-astro-cid-jwgtrp4c]{border:0;border-bottom:1px solid var(--color-ink);width:100%;font:inherit;color:var(--color-ink);background:0 0;border-radius:0;padding:.35rem 0;font-size:1rem}.gdoc__ask[data-astro-cid-jwgtrp4c] input[data-astro-cid-jwgtrp4c]:focus{border-bottom-color:var(--color-blue);outline:none}.gdoc__hits[data-astro-cid-jwgtrp4c]{z-index:5;border:1px solid var(--color-ink);background:var(--color-paper);max-height:22rem;padding:.75rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto}.gdoc__hits[data-astro-cid-jwgtrp4c] ol[data-astro-cid-jwgtrp4c]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.gdoc__hits[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]{font-weight:var(--weight-strong)}.gdoc__hits[data-astro-cid-jwgtrp4c] p[data-astro-cid-jwgtrp4c]{color:var(--color-body);margin:.2rem 0 0;font-size:.92rem}.gdoc__tools[data-astro-cid-jwgtrp4c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.gdoc__tools[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c],.gdoc__tools[data-astro-cid-jwgtrp4c] button[data-astro-cid-jwgtrp4c],.gdoc__close[data-astro-cid-jwgtrp4c]{border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-card);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:.4rem .65rem;text-decoration:none}.gdoc__tools[data-astro-cid-jwgtrp4c] button[data-astro-cid-jwgtrp4c][data-copy]{background:var(--color-ink);color:var(--color-paper)}.gdoc__menu[data-astro-cid-jwgtrp4c],.gdoc__close[data-astro-cid-jwgtrp4c],.gdoc__backdrop[data-astro-cid-jwgtrp4c]{display:none}.gdoc__sheet[data-astro-cid-jwgtrp4c]{grid-template-columns:15.5rem minmax(0,1fr);gap:0 2rem;max-width:76rem;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:grid}.gdoc__nav[data-astro-cid-jwgtrp4c]{align-self:start;max-height:calc(100vh - 2rem);padding-right:.5rem;position:sticky;top:1rem;overflow:auto}.gdoc__group[data-astro-cid-jwgtrp4c]{border-top:1px solid var(--color-line);margin:0 0 1.15rem;padding-top:.15rem}.gdoc__group[data-astro-cid-jwgtrp4c] ul[data-astro-cid-jwgtrp4c]{margin:.4rem 0 0;padding:0;list-style:none}.gdoc__group[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]{color:var(--color-body);border-left:2px solid #0000;padding:.28rem 0 .28rem .65rem;text-decoration:none;display:block}.gdoc__group[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c][aria-current=page]{border-left-color:var(--color-blue);color:var(--color-ink)}.gdoc__main[data-astro-cid-jwgtrp4c]{grid-template-columns:minmax(0,40rem);align-items:start;column-gap:2rem;min-width:0;display:grid}.gdoc__main[data-astro-cid-jwgtrp4c]:has(.gdoc__toc){grid-template-columns:minmax(0,40rem) 13rem}.gdoc__head[data-astro-cid-jwgtrp4c],.gdoc__body[data-astro-cid-jwgtrp4c],.gdoc__pager[data-astro-cid-jwgtrp4c]{grid-column:1}.gdoc__toc[data-astro-cid-jwgtrp4c]{grid-area:1/2/span 3;position:sticky;top:1rem}.gdoc__toc[data-astro-cid-jwgtrp4c] ol[data-astro-cid-jwgtrp4c]{margin:.45rem 0 0;padding:0;list-style:none}.gdoc__toc[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]{color:var(--color-body);padding:.22rem 0;text-decoration:none;display:block}.gdoc__toc[data-astro-cid-jwgtrp4c] .is-sub[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]{padding-left:.75rem}.gdoc__head[data-astro-cid-jwgtrp4c] h1[data-astro-cid-jwgtrp4c]{letter-spacing:var(--tracking-heading);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:var(--weight-display);max-width:16ch;margin:.35rem 0 0}.gdoc__dek[data-astro-cid-jwgtrp4c]{max-width:38rem;color:var(--color-body);margin:.75rem 0 0;font-size:1.125rem}.gdoc[data-astro-cid-jwgtrp4c] .crumbs{margin:0 0 .8rem}.gdoc[data-astro-cid-jwgtrp4c] .crumbs ol{justify-content:flex-start;gap:.2rem .35rem}.gdoc[data-astro-cid-jwgtrp4c] .crumbs a,.gdoc[data-astro-cid-jwgtrp4c] .crumbs__here{color:var(--color-body);font-size:var(--text-caption)}.gdoc[data-astro-cid-jwgtrp4c] .crumbs a{text-underline-offset:3px;text-decoration:underline}.gdoc[data-astro-cid-jwgtrp4c] .crumbs__sep{color:var(--color-faint)}.gdoc__body[data-astro-cid-jwgtrp4c] h2,.gdoc__body[data-astro-cid-jwgtrp4c] h3{scroll-margin-top:5.5rem}.gdoc__pager[data-astro-cid-jwgtrp4c]{border-top:1px solid var(--color-ink);grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem;padding-top:1rem;display:grid}.gdoc__pager[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]{color:var(--color-ink);gap:.25rem;text-decoration:none;display:grid}.gdoc__pager[data-astro-cid-jwgtrp4c] a[data-astro-cid-jwgtrp4c]:last-child{text-align:right}html.gdoc-lock{overflow:hidden}@media (width<=960px){.gdoc__band[data-astro-cid-jwgtrp4c]{grid-template-columns:1fr auto}.gdoc__ask[data-astro-cid-jwgtrp4c]{order:3;grid-column:1/-1}.gdoc__menu[data-astro-cid-jwgtrp4c]{display:inline-flex}.gdoc__sheet[data-astro-cid-jwgtrp4c]{grid-template-columns:1fr;padding-top:1rem}.gdoc__nav[data-astro-cid-jwgtrp4c]{z-index:80;background:var(--color-paper);border-right:1px solid var(--color-ink);width:min(20rem,88vw);max-height:none;padding:1rem;display:none;position:fixed;inset:0 auto 0 0}.gdoc__nav[data-astro-cid-jwgtrp4c].is-open{display:block}.gdoc__close[data-astro-cid-jwgtrp4c],.gdoc__backdrop[data-astro-cid-jwgtrp4c]{display:inline-flex}.gdoc__backdrop[data-astro-cid-jwgtrp4c]{z-index:70;background:color-mix(in srgb, var(--color-ink) 40%, transparent);border:0;position:fixed;inset:0}.gdoc__main[data-astro-cid-jwgtrp4c],.gdoc__main[data-astro-cid-jwgtrp4c]:has(.gdoc__toc){grid-template-columns:1fr}.gdoc__toc[data-astro-cid-jwgtrp4c]{grid-area:auto/1;margin:1rem 0;position:static}}@media (prefers-reduced-motion:reduce){.gdoc__nav[data-astro-cid-jwgtrp4c]{transition:none}}
