.toc-sidebar.svelte-ts8zmi{display:none}@container article-columns (width>=calc(68ch + 23.375rem)){.toc-sidebar.svelte-ts8zmi{display:block}}.toc-sidebar.svelte-ts8zmi h2:where(.svelte-ts8zmi){margin:0 0 calc(var(--s0) + var(--s-1))}.toc-fab-wrap.svelte-ts8zmi{bottom:var(--s2);right:var(--s1);z-index:8;width:56px;height:56px;position:fixed}@media (width<=900px){.toc-fab-wrap.svelte-ts8zmi{bottom:max(var(--s-2), env(safe-area-inset-bottom,0px));right:var(--s0)}}@container article-columns (width>=calc(68ch + 23.375rem)){.toc-fab-wrap.svelte-ts8zmi{display:none}}.toc-progress-ring.svelte-ts8zmi{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.toc-progress-track.svelte-ts8zmi,.toc-progress-fill.svelte-ts8zmi{fill:none;stroke-width:2px}.toc-progress-track.svelte-ts8zmi{stroke:var(--light-grey)}.toc-progress-fill.svelte-ts8zmi{stroke:var(--high-contrast-color);stroke-linecap:round;transition:stroke-dashoffset .15s}.toc-fab.svelte-ts8zmi{background-color:var(--background-color);width:48px;height:48px;color:var(--high-contrast-color);cursor:pointer;transition:color var(--duration), box-shadow var(--duration);border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:4px;box-shadow:0 2px 10px #00000024}.toc-fab.svelte-ts8zmi:hover,.toc-fab.svelte-ts8zmi:focus-visible{color:var(--alpine);box-shadow:0 4px 14px #0000002e}.toc-fab-icon.svelte-ts8zmi{width:22px;height:22px;display:block}.toc-backdrop.svelte-ts8zmi{z-index:9;background-color:var(--background-color-transparent);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration) ease, visibility 0s linear var(--duration);border:none;margin:0;padding:0;position:fixed;inset:0}.toc-backdrop.active.svelte-ts8zmi{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration) ease, visibility 0s linear 0s}@container article-columns (width>=calc(68ch + 23.375rem)){.toc-backdrop.svelte-ts8zmi{display:none}}.toc-drawer.svelte-ts8zmi{z-index:10;background-color:var(--background-color);border-top:1px solid var(--light-grey);border-radius:var(--radius) var(--radius) 0 0;max-height:min(60vh,28rem);padding:var(--s0) var(--s1) max(var(--s1), env(safe-area-inset-bottom,0px));visibility:hidden;pointer-events:none;transition:transform var(--duration) ease, visibility 0s linear var(--duration);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.toc-drawer.active.svelte-ts8zmi{visibility:visible;pointer-events:auto;transition:transform var(--duration) ease, visibility 0s linear 0s;transform:translateY(0)}.toc-drawer.svelte-ts8zmi .toc:where(.svelte-ts8zmi){-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.toc-drawer.svelte-ts8zmi .toc:where(.svelte-ts8zmi) ul:where(.svelte-ts8zmi){margin-bottom:0}@container article-columns (width>=calc(68ch + 23.375rem)){.toc-drawer.svelte-ts8zmi{display:none}}.toc-drawer-header.svelte-ts8zmi{margin-bottom:var(--s-1);padding-bottom:var(--s-1);border-bottom:1px solid var(--light-grey);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.toc-drawer-title.svelte-ts8zmi{font-size:var(--text-base);color:var(--high-contrast-color);margin:0;font-weight:500}.toc-drawer-close.svelte-ts8zmi{cursor:pointer;color:var(--high-contrast-color);padding:var(--s-2);line-height:1;font:inherit;font-size:var(--text-lg);border-radius:var(--radius);transition:color var(--duration);background:0 0;border:none;align-items:center;display:flex}.toc-drawer-close.svelte-ts8zmi:hover,.toc-drawer-close.svelte-ts8zmi:focus-visible{color:var(--alpine)}.entry.svelte-1hqih8e{container:article-columns/inline-size}@container article-columns (width>=calc(68ch + 23.375rem)){.entry-grid.svelte-1hqih8e{grid-template-columns:minmax(0, var(--measure)) 20rem;column-gap:var(--s3);align-items:start;display:grid}}.page-header-entry.svelte-1hqih8e{max-width:var(--measure);margin-bottom:var(--s2);padding-bottom:var(--s1);border-bottom:1px solid var(--light-grey)}@container article-columns (width>=calc(68ch + 23.375rem)){.page-header-entry.svelte-1hqih8e{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;max-width:none;display:grid}}.header-main.svelte-1hqih8e{gap:var(--s-1);flex-direction:column;display:flex}.page-header-entry.svelte-1hqih8e .lede:where(.svelte-1hqih8e){margin:0}.page-header-entry.svelte-1hqih8e .sub:where(.svelte-1hqih8e){color:var(--text-color)}@container article-columns (width>=calc(68ch + 23.375rem)){.header-meta.svelte-1hqih8e{display:none}}article.svelte-1hqih8e{min-width:0}.facts.svelte-1hqih8e{margin:0;display:none}@container article-columns (width>=calc(68ch + 23.375rem)){.facts.svelte-1hqih8e{align-items:baseline;gap:var(--s-2) var(--s0);grid-template-columns:auto minmax(0,1fr);display:grid}}.facts.svelte-1hqih8e>div:where(.svelte-1hqih8e){display:contents}.facts.svelte-1hqih8e dt:where(.svelte-1hqih8e){margin:0}.facts.svelte-1hqih8e dd:where(.svelte-1hqih8e){color:var(--high-contrast-color);font-size:var(--text-sm);line-height:var(--leading-compact);margin:0}.entry-sidebar.svelte-1hqih8e{display:contents}@container article-columns (width>=calc(68ch + 23.375rem)){.entry-sidebar.svelte-1hqih8e{gap:var(--s2);top:var(--s0);max-height:calc(100vh - var(--s0));flex-direction:column;display:flex;position:sticky;overflow:auto}}.sidebar-related.svelte-1hqih8e{display:none}@container article-columns (width>=calc(68ch + 23.375rem)){.sidebar-related.svelte-1hqih8e{align-items:flex-start;gap:var(--s0);flex-direction:column;display:flex}}.sidebar-related.svelte-1hqih8e:not(:first-child){padding-top:var(--s1);border-top:1px solid var(--light-grey)}.sidebar-related.svelte-1hqih8e>div{align-self:stretch}.related.svelte-1hqih8e{max-width:var(--measure)}@container article-columns (width>=calc(68ch + 23.375rem)){.related.svelte-1hqih8e{display:none}}.related.svelte-1hqih8e h2:where(.svelte-1hqih8e){margin:0}
