.toc[data-astro-cid-7k3pnqyz]{gap:var(--space-s);flex-direction:column;display:flex}.toc__title[data-astro-cid-7k3pnqyz]{align-items:center;gap:var(--space-xs);color:var(--cte-text);display:flex}.toc__title[data-astro-cid-7k3pnqyz] .icon{color:var(--cte-text-muted)}.toc__list[data-astro-cid-7k3pnqyz]{flex-direction:column;display:flex}.toc__link[data-astro-cid-7k3pnqyz]{min-height:30px;padding:var(--space-xxs) var(--space-zero) var(--space-xxs) var(--space-m);box-shadow:inset var(--stroke-rule) 0 0 var(--site-hairline);border-radius:var(--radius-zero);color:var(--cte-text-muted);font-family:var(--font-ui);font-weight:var(--weight-ui-regular);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);align-items:center;text-decoration:none;display:flex}.toc__item--sub[data-astro-cid-7k3pnqyz] .toc__link[data-astro-cid-7k3pnqyz]{padding-left:calc(2 * var(--space-m));font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs)}.toc__link[data-astro-cid-7k3pnqyz][aria-current]{box-shadow:inset var(--stroke-rule) 0 0 var(--site-mark);color:var(--cte-text);font-weight:var(--weight-ui-medium)}@media (hover:hover) and (pointer:fine){.toc__link[data-astro-cid-7k3pnqyz]:hover{color:var(--cte-text)}}.toc__progress[data-astro-cid-7k3pnqyz]{color:var(--cte-text-muted);justify-content:space-between;display:flex}.toc__progress[data-astro-cid-7k3pnqyz][hidden]{display:none}.pager[data-astro-cid-gmt5szzu] ul[data-astro-cid-gmt5szzu]{box-shadow:inset 0 var(--stroke-width) 0 var(--site-hairline)}.pager__row[data-astro-cid-gmt5szzu]{align-items:center;gap:var(--space-m);padding:var(--space-m) var(--space-zero);box-shadow:inset 0 calc(-1 * var(--stroke-width)) 0 var(--site-hairline);border-radius:var(--radius-zero);grid-template-columns:72px 16px minmax(0,1fr) auto;text-decoration:none;display:grid}.pager__label[data-astro-cid-gmt5szzu],.pager__date[data-astro-cid-gmt5szzu]{color:var(--cte-text-muted)}.pager__title[data-astro-cid-gmt5szzu]{color:var(--cte-text)}@media (hover:hover) and (pointer:fine){.pager__row[data-astro-cid-gmt5szzu]:hover .pager__title[data-astro-cid-gmt5szzu]{text-decoration:underline;text-decoration-color:var(--site-control-edge)}}@media (width<=40rem){.pager__row[data-astro-cid-gmt5szzu]{row-gap:var(--space-xxs);column-gap:var(--space-xs);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"label label date""glyph title title"}.pager__label[data-astro-cid-gmt5szzu]{grid-area:label}.pager__date[data-astro-cid-gmt5szzu]{grid-area:date}.pager__row[data-astro-cid-gmt5szzu] .pager__glyph{grid-area:glyph}.pager__title[data-astro-cid-gmt5szzu]{grid-area:title}}.reading[data-astro-cid-bnohfldf]{gap:var(--space-xxl);max-width:calc(var(--col-main) + 2 * var(--page-inline));padding:var(--space-xl) var(--page-inline) var(--space-zero);flex-direction:column;margin-inline:auto;display:flex}.rail[data-astro-cid-bnohfldf]{gap:var(--space-xxl);flex-direction:column;display:flex}.rail__home[data-astro-cid-bnohfldf]{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.rail__name[data-astro-cid-bnohfldf]{color:var(--cte-text);text-decoration:none}.rail[data-astro-cid-bnohfldf] .toc{display:none}.article[data-astro-cid-bnohfldf]{outline:none;min-width:0}.article__head[data-astro-cid-bnohfldf]{gap:var(--space-m);max-width:var(--measure-read);padding-bottom:var(--space-xl);flex-direction:column;display:flex}.article__type[data-astro-cid-bnohfldf]{align-items:center;gap:var(--space-xs);color:var(--site-text-secondary);display:flex}.article__title[data-astro-cid-bnohfldf]{color:var(--cte-text);text-wrap:balance}.article__meta[data-astro-cid-bnohfldf]{gap:var(--space-xxs) var(--space-l);color:var(--site-text-secondary);flex-wrap:wrap;display:flex}.article__meta[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]{align-items:center;gap:var(--space-xs);display:inline-flex}.article__meta[data-astro-cid-bnohfldf] .icon{color:var(--cte-text-muted)}.article__prose[data-astro-cid-bnohfldf]{max-width:var(--measure-read)}.article__end[data-astro-cid-bnohfldf]{gap:var(--space-l);max-width:var(--measure-read);margin-top:var(--space-xxl);flex-direction:column;display:flex}.end-mark[data-astro-cid-bnohfldf]{align-items:center;gap:var(--space-s);padding-block:var(--space-l);display:flex}.end-mark__rule[data-astro-cid-bnohfldf]{height:var(--stroke-width);background:var(--site-hairline);flex:1}.end-mark__dot[data-astro-cid-bnohfldf]{border-radius:var(--radius-full);background:var(--site-mark);width:28px;height:28px;color:var(--cte-accent-text);place-items:center;display:grid}.reply[data-astro-cid-bnohfldf]{align-items:center;gap:var(--space-xs) var(--space-s);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.reply__address[data-astro-cid-bnohfldf]{color:var(--cte-text-muted)}@media (width>=64rem){.reading[data-astro-cid-bnohfldf]{grid-template-columns:var(--col-side) minmax(0, var(--col-main));column-gap:var(--col-gap);max-width:calc(var(--page-max) + 2 * var(--page-inline));padding-top:calc(2 * var(--space-xxl));align-items:start;display:grid}.rail[data-astro-cid-bnohfldf]{top:var(--space-xxl);max-height:calc(100vh - 2 * var(--space-xxl));padding:var(--space-xxs);margin:calc(-1 * var(--space-xxs));position:sticky;overflow:auto}.rail__home[data-astro-cid-bnohfldf]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.rail[data-astro-cid-bnohfldf] .toc{display:flex}.article__prose[data-astro-cid-bnohfldf] .figure{width:var(--col-main);max-width:calc(100vw - var(--col-side) - var(--col-gap) - 2 * var(--page-inline))}}
