.article-container.svelte-123xgpi{container:article-layout / inline-size}.ph-article-layout.svelte-123xgpi{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--article-gap);max-inline-size:var(--article-measure);margin-inline:auto;padding:var(--article-top) var(--article-pad) var(--article-bottom);color:var(--article-color)}.article-header.svelte-123xgpi,.article-content.svelte-123xgpi{min-inline-size:0}.article-content.svelte-123xgpi{overflow-wrap:anywhere}.article-content.svelte-123xgpi pre,.article-content.svelte-123xgpi table{max-inline-size:100%;overflow-x:auto}.article-content.svelte-123xgpi table{display:block}.article-content.svelte-123xgpi [id]{scroll-margin-block-start:var(--article-gap)}.article-content.svelte-123xgpi [id]:target{outline:1px solid var(--article-link);outline-offset:var(--article-small-gap)}aside.svelte-123xgpi,nav.svelte-123xgpi,.mobile-toc.svelte-123xgpi{min-inline-size:0;font-family:var(--article-ui-font);font-size:var(--article-ui-size);line-height:var(--article-leading);overflow-wrap:anywhere}h2.svelte-123xgpi,summary.svelte-123xgpi{font-size:var(--article-ui-size);font-weight:600;color:var(--article-color)}h2.svelte-123xgpi{margin-block-end:var(--article-small-gap)}a.svelte-123xgpi{color:var(--article-link);text-underline-offset:.2em}a.svelte-123xgpi:focus-visible,summary.svelte-123xgpi:focus-visible{outline:2px solid var(--article-link);outline-offset:var(--article-small-gap)}ol.svelte-123xgpi,ul.svelte-123xgpi{list-style:none;margin:0;padding:0;display:grid;gap:var(--article-small-gap)}li.svelte-123xgpi a:where(.svelte-123xgpi){display:block;padding-block:var(--article-link-pad)}.subsection.svelte-123xgpi{padding-inline-start:var(--article-small-gap)}.author-profile.svelte-123xgpi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--article-small-gap)}.author-profile.svelte-123xgpi{padding-block-start:var(--article-gap);border-block-start:1px solid var(--article-rule)}.author-profile.svelte-123xgpi h2:where(.svelte-123xgpi){margin:0}.author-profile.svelte-123xgpi img:where(.svelte-123xgpi){border-radius:50%;object-fit:cover}.author-name.svelte-123xgpi{color:var(--article-color);font-weight:600}.bio.svelte-123xgpi{color:var(--article-muted);white-space:pre-line}.related-reading.svelte-123xgpi{display:grid;gap:var(--article-small-gap);padding-block-start:var(--article-gap);border-block-start:1px solid var(--article-rule)}.related-reading.svelte-123xgpi h2:where(.svelte-123xgpi){margin:0}.related-reading.svelte-123xgpi li:where(.svelte-123xgpi){display:grid;gap:var(--article-link-pad);padding-block:var(--article-small-gap)}.related-reading.svelte-123xgpi li:where(.svelte-123xgpi) a:where(.svelte-123xgpi){display:grid;gap:var(--article-link-pad);padding:0;text-decoration-line:none}.reading-title.svelte-123xgpi{font-family:var(--article-title-font);font-size:var(--article-title-size);font-weight:600;color:var(--article-color)}.related-reading.svelte-123xgpi li:where(.svelte-123xgpi) a:where(.svelte-123xgpi):hover .reading-title:where(.svelte-123xgpi){text-decoration-line:underline;text-underline-offset:.2em}.reading-description.svelte-123xgpi,.related-reading.svelte-123xgpi time:where(.svelte-123xgpi){color:var(--article-muted)}.reading-description.svelte-123xgpi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mobile-toc.svelte-123xgpi{display:block;margin-block-start:var(--article-gap)}summary.svelte-123xgpi{cursor:pointer;padding-block:var(--article-small-gap)}.toc-track.svelte-123xgpi{display:none}@container article-layout (min-width: 64rem){.ph-article-layout:not([data-layout=focused]).has-toc.svelte-123xgpi{max-inline-size:calc(var(--article-measure) + var(--article-rail) + var(--article-gap));grid-template-columns:minmax(0,var(--article-measure)) var(--article-rail);grid-template-rows:auto 1fr}.ph-article-layout:not([data-layout=focused]).has-toc.svelte-123xgpi .article-header:where(.svelte-123xgpi){grid-column:1;grid-row:1}.ph-article-layout:not([data-layout=focused]).has-toc.svelte-123xgpi .article-content:where(.svelte-123xgpi){grid-column:1;grid-row:2}.ph-article-layout:not([data-layout=focused]).has-toc.svelte-123xgpi .author-profile:where(.svelte-123xgpi),.ph-article-layout:not([data-layout=focused]).has-toc.svelte-123xgpi .related-reading:where(.svelte-123xgpi){grid-column:1}.ph-article-layout.svelte-123xgpi:not([data-layout=focused]) .toc-track:where(.svelte-123xgpi){display:block;grid-column:2;grid-row:2;min-inline-size:0}.desktop-toc.svelte-123xgpi{position:sticky;inset-block-start:var(--article-gap);max-block-size:calc(100dvh - 2 * var(--article-gap));overflow-y:auto}.ph-article-layout.svelte-123xgpi:not([data-layout=focused]) .mobile-toc:where(.svelte-123xgpi){display:none}}@container article-layout (min-width: 80rem){.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi{max-inline-size:calc(var(--article-measure) + var(--article-rail) + var(--article-gap));grid-template-columns:var(--article-rail) minmax(0,var(--article-measure));grid-template-rows:auto auto}.ph-article-layout[data-layout=three-columns].has-author.has-toc.svelte-123xgpi{max-inline-size:calc(var(--article-measure) + 2 * var(--article-rail) + 2 * var(--article-gap));grid-template-columns:var(--article-rail) minmax(0,var(--article-measure)) var( --article-rail )}.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi .article-header:where(.svelte-123xgpi){grid-column:2;grid-row:1}.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi .article-content:where(.svelte-123xgpi){grid-column:2;grid-row:2}.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi .author-profile:where(.svelte-123xgpi){grid-column:1;grid-row:2;align-self:start;padding-block-start:0;border-block-start:0}.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi .related-reading:where(.svelte-123xgpi){grid-column:2;grid-row:3}.ph-article-layout[data-layout=three-columns].has-author.has-reading.svelte-123xgpi .author-profile:where(.svelte-123xgpi){grid-row:2 / 4}.ph-article-layout[data-layout=three-columns].has-author.svelte-123xgpi .toc-track:where(.svelte-123xgpi){grid-column:3}}
