.toc__title[data-astro-cid-qyw47wxu]{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-3);font-weight:650}.toc__list[data-astro-cid-qyw47wxu]{border-left:1px solid var(--color-border);margin:0;padding:0;list-style:none}.toc__item[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu]{min-height:2rem;font-size:var(--text-nav);color:var(--color-ink-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-left:2px solid #0000;margin-left:-1px;padding:.4rem .5rem .4rem .9rem;line-height:1.35;text-decoration:none;display:block}.toc__item--3[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu]{font-size:var(--text-meta);color:var(--color-muted);padding-left:1.6rem;position:relative}.toc__item--3[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu]:before{content:"";background:var(--color-border-strong);width:.35rem;height:1px;position:absolute;top:.95rem;left:.9rem}.toc__item[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu]:hover{color:var(--color-ink);background:var(--color-surface-2)}.toc__item[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu][aria-current=true]{color:var(--color-ink);border-left-color:var(--color-ink);font-weight:600}.toc__item--3[data-astro-cid-qyw47wxu] a[data-astro-cid-qyw47wxu][aria-current=true]{font-weight:500}.toc--inline[data-astro-cid-qyw47wxu]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.toc--inline[data-astro-cid-qyw47wxu] summary[data-astro-cid-qyw47wxu]{font-family:var(--font-ui);font-weight:600;font-size:var(--text-nav);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 1rem;list-style:none;display:flex}.toc--inline[data-astro-cid-qyw47wxu] summary[data-astro-cid-qyw47wxu]::-webkit-details-marker{display:none}.toc--inline[data-astro-cid-qyw47wxu] .toc__chev[data-astro-cid-qyw47wxu]{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out)}.toc--inline[data-astro-cid-qyw47wxu][open] .toc__chev[data-astro-cid-qyw47wxu]{transform:rotate(180deg)}.toc--inline[data-astro-cid-qyw47wxu] .toc__list[data-astro-cid-qyw47wxu]{margin:0 1rem .75rem}.article-actions[data-astro-cid-ybsdy35e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.action[data-astro-cid-ybsdy35e]{border:1px solid var(--color-border);min-height:2.25rem;font-size:var(--text-sm);color:var(--color-muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-weight:500;display:inline-flex}.action[data-astro-cid-ybsdy35e]:hover{border-color:var(--color-ink);color:var(--color-ink)}.action[data-astro-cid-ybsdy35e] .icon[data-astro-cid-ybsdy35e]{width:.95rem;height:.95rem}.article__measure[data-astro-cid-sgg5joot]{--measure:calc(var(--w-article) + var(--space-16) + var(--w-toc));width:100%;max-width:calc(var(--measure) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.article__header[data-astro-cid-sgg5joot]{padding-top:var(--space-8)}.article__head[data-astro-cid-sgg5joot]{max-width:var(--w-article);gap:var(--space-5);padding-block:var(--space-6) var(--space-8);border-bottom:1px solid var(--color-border);display:grid}.article__head[data-astro-cid-sgg5joot] .eyebrow[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-ink);text-decoration:none}.article__head[data-astro-cid-sgg5joot] .eyebrow[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{text-decoration:underline}.eyebrow__sep[data-astro-cid-sgg5joot]{background:var(--color-border-strong);width:1px;height:.9em}.eyebrow__level[data-astro-cid-sgg5joot]{color:var(--color-muted)}.article__title[data-astro-cid-sgg5joot]{font-size:var(--text-h1);text-wrap:balance;max-width:22ch}.article__summary[data-astro-cid-sgg5joot]{font-family:var(--font-display);font-weight:400;font-size:var(--text-lead);letter-spacing:-.005em;color:var(--color-ink-2);text-wrap:pretty;max-width:56ch;line-height:1.45}.article__meta[data-astro-cid-sgg5joot]{padding-top:var(--space-2)}.article__layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0, var(--w-article)) minmax(0, var(--w-toc));justify-content:space-between;column-gap:var(--space-16);padding-block:var(--space-8) var(--space-16);display:grid}.article__content[data-astro-cid-sgg5joot]{gap:var(--space-8);align-content:start;min-width:0;display:grid}.article__content[data-astro-cid-sgg5joot]>[data-astro-cid-sgg5joot],.article__aside[data-astro-cid-sgg5joot]{min-width:0}.article__sticky[data-astro-cid-sgg5joot]{top:calc(var(--header-h) + var(--space-8));max-height:calc(100dvh - var(--header-h) - var(--space-12));padding-bottom:var(--space-4);position:sticky;overflow-y:auto}.article__toc-inline[data-astro-cid-sgg5joot]{display:none}.editorial-note[data-astro-cid-sgg5joot]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-nav);color:var(--color-ink-2);line-height:1.6}.editorial-note__label[data-astro-cid-sgg5joot]{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-1);color:var(--color-ink);font-weight:650}.references[data-astro-cid-sgg5joot]{max-width:var(--w-article);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.references__title[data-astro-cid-sgg5joot]{font-size:var(--text-h2);margin-bottom:var(--space-2)}.references__intro[data-astro-cid-sgg5joot]{font-size:var(--text-meta);color:var(--color-muted);margin-bottom:var(--space-4)}.references__list[data-astro-cid-sgg5joot]{gap:var(--space-2);font-size:var(--text-nav);margin:0;padding-left:1.6em;line-height:1.5;display:grid}.references__list[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]::marker{font-family:var(--font-mono);color:var(--color-faint);font-size:.85em}.references__list[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-ink);text-decoration-color:var(--color-border-strong);overflow-wrap:anywhere}.references__ext[data-astro-cid-sgg5joot]{vertical-align:0;width:.8em;height:.8em;margin-left:.15em;display:inline}.references__pub[data-astro-cid-sgg5joot]{color:var(--color-muted)}.references__official[data-astro-cid-sgg5joot]{border:1px solid var(--color-border);font-size:var(--text-caption);color:var(--color-muted);vertical-align:.1em;border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;display:inline-block}.article__footer[data-astro-cid-sgg5joot]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.article__tags[data-astro-cid-sgg5joot]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pager[data-astro-cid-sgg5joot]{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.pager__link[data-astro-cid-sgg5joot]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:grid}.pager__link[data-astro-cid-sgg5joot]:hover{border-color:var(--color-ink)}.pager__link--next[data-astro-cid-sgg5joot]{text-align:right}.pager__label[data-astro-cid-sgg5joot]{font-size:var(--text-caption);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-family:var(--font-ui);align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.pager__link--next[data-astro-cid-sgg5joot] .pager__label[data-astro-cid-sgg5joot]{justify-content:flex-end}.pager__label[data-astro-cid-sgg5joot] .icon[data-astro-cid-sgg5joot]{width:.9rem;height:.9rem}.pager__title[data-astro-cid-sgg5joot]{font-family:var(--font-display);font-weight:500;font-size:var(--text-h3);line-height:1.2}.related[data-astro-cid-sgg5joot]{padding-block:var(--space-10) var(--space-16);border-top:1px solid var(--color-border)}@media (width<=1023px){.article__layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,1fr);gap:0}.article__aside[data-astro-cid-sgg5joot]{display:none}.article__toc-inline[data-astro-cid-sgg5joot]{display:block}}@media (width<=640px){.pager[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.pager__link--next[data-astro-cid-sgg5joot]{text-align:left}.pager__link--next[data-astro-cid-sgg5joot] .pager__label[data-astro-cid-sgg5joot]{justify-content:flex-start}}.page-head[data-astro-cid-nlx7sysc]{padding-top:var(--space-8)}.page-head__body[data-astro-cid-nlx7sysc]{gap:var(--space-5);padding-block:var(--space-6) var(--space-8);max-width:var(--w-article);display:grid}.page-head__title[data-astro-cid-nlx7sysc]{font-size:var(--text-3xl)}.cat-only[data-astro-cid-nlx7sysc]{color:var(--color-muted);font-size:var(--text-sm)}.cat-notes-intro[data-astro-cid-nlx7sysc]{color:var(--color-muted);max-width:64ch;margin-top:calc(var(--space-6) * -1);margin-bottom:var(--space-6);line-height:1.6}.note-group[data-astro-cid-nlx7sysc]+.note-group[data-astro-cid-nlx7sysc]{margin-top:var(--space-10)}.note-group__title[data-astro-cid-nlx7sysc]{font-family:var(--font-ui);font-weight:650;font-size:var(--text-body);align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.cat-grid[data-astro-cid-nlx7sysc]{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.cat-grid[data-astro-cid-nlx7sysc] li[data-astro-cid-nlx7sysc]{background:var(--color-canvas)}.cat-grid__link[data-astro-cid-nlx7sysc]{gap:var(--space-2);padding:var(--space-5);height:100%;transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:grid}.cat-grid__link[data-astro-cid-nlx7sysc]:hover{background:var(--color-surface)}.cat-grid__name[data-astro-cid-nlx7sysc]{font-family:var(--font-ui);font-weight:650;font-size:var(--text-body)}.cat-grid__intro[data-astro-cid-nlx7sysc]{font-size:var(--text-sm);color:var(--color-muted);line-height:1.5}.fig[data-astro-cid-tkhr5qdq]{margin:0}.fig__caption[data-astro-cid-tkhr5qdq]{font-size:var(--text-meta);color:var(--color-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.75rem;line-height:1.5;display:flex}.fig__label[data-astro-cid-tkhr5qdq]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink)}.fig__source[data-astro-cid-tkhr5qdq]{color:var(--color-faint)}.fig__source[data-astro-cid-tkhr5qdq] a[data-astro-cid-tkhr5qdq]{color:var(--color-muted)}.tree{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-nav);padding:1rem 1.1rem;line-height:1.45;overflow-x:auto}.tree__question{font-family:var(--font-ui);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-sm);margin:0;padding:.35rem .6rem;font-weight:650;display:inline-block}.tree__branches{border-left:1px solid var(--color-border-strong);gap:.6rem;margin:.5rem 0 0 .9rem;padding:0 0 0 1rem;list-style:none;display:grid}.tree__branch{padding-top:.1rem;position:relative}.tree__branch:before{content:"";background:var(--color-border-strong);width:.75rem;height:1px;position:absolute;top:.85rem;left:-1rem}.tree__answer{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;color:var(--color-muted);border:1px solid var(--color-border);background:var(--color-canvas);border-radius:999px;margin-right:.5rem;padding:.2rem .45rem;display:inline-block}.tree__outcome{vertical-align:top;gap:.15rem;display:inline-grid}.tree__result{color:var(--color-ink);border-bottom:2px solid var(--color-accent);width:fit-content;font-weight:650}.tree__note{font-size:var(--text-meta);color:var(--color-muted);max-width:48ch}.tree__q[data-depth="1"]{margin-top:.35rem}.tree__q[data-depth="1"] .tree__question{border-color:var(--color-border-strong);font-weight:600}
