._article_pcjhf_1,._index_pcjhf_2{max-width:1168px;padding-block:40px 96px}._back_pcjhf_7{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}._back_pcjhf_7:hover{color:var(--fg)}._articleHeader_pcjhf_21{border-bottom:1px solid var(--line);padding-block:24px 36px}._illustratedHeader_pcjhf_26{grid-template-columns:minmax(0,1fr) minmax(240px,30%);align-items:center;gap:48px;display:grid}._articleHeader_pcjhf_21 h1,._index_pcjhf_2 h1{letter-spacing:-.025em;max-width:950px;font-size:3rem;line-height:1.12}._description_pcjhf_41{max-width:65ch;color:var(--muted);text-wrap:pretty;margin-top:24px;font-size:1.375rem;line-height:1.5}._metadata_pcjhf_50{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:.9375rem;display:flex}._readingLayout_pcjhf_60{grid-template-columns:minmax(0,240px) minmax(0,700px);gap:80px;padding-top:40px;display:grid}._sidebar_pcjhf_67{min-width:0}._contents_pcjhf_71{top:calc(var(--site-header-height,100px) + 24px);max-height:calc(100dvh - var(--site-header-height,100px) - 48px);scrollbar-width:thin;scrollbar-color:var(--control-border) transparent;font-size:.9375rem;line-height:1.4;position:sticky;overflow-y:auto}._contents_pcjhf_71 summary,._contentsTitle_pcjhf_83{padding-block:12px;font-weight:600}._contentsTitle_pcjhf_83{color:var(--accent-text)}._contents_pcjhf_71 summary{cursor:pointer}._mobileContents_pcjhf_91{display:none}._contents_pcjhf_71 ul{margin-top:8px}._contents_pcjhf_71 a{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);text-wrap:pretty;padding:12px 8px;display:block}:is(._contents_pcjhf_71 a:hover,._contents_pcjhf_71 a:focus-visible){color:var(--fg);background:var(--surface);text-underline-offset:4px;text-decoration:underline}._contents_pcjhf_71 a:focus-visible{outline-offset:-2px}._readingColumn_pcjhf_118{min-width:0}._prose_pcjhf_122{overflow-wrap:break-word;font-size:1.25rem;line-height:1.75}._prose_pcjhf_122>:first-child{margin-top:0}._prose_pcjhf_122 :where(p,ul,ol,blockquote){margin-block:0 24px}._prose_pcjhf_122 :where(h2){border-top:1px solid var(--line);letter-spacing:-.015em;scroll-margin-top:max(24px, calc(var(--site-header-height,100px) - 76px));color:var(--accent-text);margin-block:56px 20px;padding-top:24px;font-size:1.875rem;line-height:1.25}._prose_pcjhf_122 :where(h3){margin-block:40px 16px;font-size:1.375rem;font-weight:600;line-height:1.35}._prose_pcjhf_122 :where(ul,ol){padding-inline-start:28px}._prose_pcjhf_122 :where(ul){list-style:outside}._prose_pcjhf_122 :where(ol){list-style:decimal}._prose_pcjhf_122 :where(li){margin-block:12px;padding-inline-start:4px}._prose_pcjhf_122 li::marker{color:var(--accent-text)}._prose_pcjhf_122 strong{font-weight:600}._prose_pcjhf_122 a,._sourceNote_pcjhf_166 a{color:var(--accent-text);overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._prose_pcjhf_122 a:hover,._sourceNote_pcjhf_166 a:hover{text-decoration-thickness:2px}._prose_pcjhf_122 blockquote{background:var(--accent-soft);border-block:1px solid var(--accent-border);padding:24px 28px}._prose_pcjhf_122 blockquote>:last-child{margin-bottom:0}._prose_pcjhf_122 code{font-family:var(--font-mono);background:var(--surface);padding:.2em .4em;font-size:.875em}._sourceNote_pcjhf_166{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding-block:24px;font-size:.9375rem;line-height:1.6}._sourceNote_pcjhf_166 h2{color:var(--fg);font-size:1.125rem}._sourceNote_pcjhf_166 p{margin-top:12px}._index_pcjhf_2{padding-top:64px}._articleList_pcjhf_207{border-top:1px solid var(--line);margin-top:48px}._articleList_pcjhf_207>li{border-bottom:1px solid var(--line)}._articleLink_pcjhf_209{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-block:32px;display:grid}._articleLink_pcjhf_209 h2{max-width:800px;font-size:1.875rem;line-height:1.25}._articleLink_pcjhf_209 p{max-width:65ch;color:var(--muted);margin-top:12px}._articleLink_pcjhf_209 ._metadata_pcjhf_50{margin-top:16px}._readLink_pcjhf_219{color:var(--accent-text);align-items:center;gap:12px;font-size:1rem;display:flex}._articleLink_pcjhf_209:hover h2{text-underline-offset:5px;text-decoration:underline}@media (max-width:1023px){._desktopContents_pcjhf_223{display:none}._mobileContents_pcjhf_91{display:block}._readingLayout_pcjhf_60{grid-template-columns:minmax(0,1fr);gap:32px}._articleLink_pcjhf_209{grid-template-columns:minmax(0,1fr);gap:16px}._articleHeader_pcjhf_21 h1{font-size:2.5rem}._illustratedHeader_pcjhf_26{grid-template-columns:minmax(0,1fr) minmax(160px,26%);gap:24px}._article_pcjhf_1,._index_pcjhf_2{max-width:800px}._contents_pcjhf_71{max-height:none;position:static}._contents_pcjhf_71 details{border-bottom:1px solid var(--line)}._contents_pcjhf_71 summary{min-height:48px}._contents_pcjhf_71 ul{padding-bottom:16px}._contents_pcjhf_71 a{border:0}}@media (max-width:599px){._article_pcjhf_1,._index_pcjhf_2{padding-block:24px 64px}._articleHeader_pcjhf_21{padding-block:16px 24px}._illustratedHeader_pcjhf_26{grid-template-columns:minmax(0,1fr);gap:24px}._illustratedHeader_pcjhf_26>:last-child{aspect-ratio:2}._articleHeader_pcjhf_21 h1,._index_pcjhf_2 h1{font-size:2rem;line-height:1.15}._description_pcjhf_41{margin-top:20px;font-size:1.125rem}._metadata_pcjhf_50{gap:8px 16px;font-size:.875rem}._readingLayout_pcjhf_60{padding-top:16px}._prose_pcjhf_122{font-size:1.125rem;line-height:1.7}._prose_pcjhf_122 :where(h2){margin-top:40px;font-size:1.5rem}._prose_pcjhf_122 :where(h3){margin-top:32px;font-size:1.25rem}._prose_pcjhf_122 blockquote{padding:20px}._articleList_pcjhf_207{margin-top:32px}._articleLink_pcjhf_209{padding-block:24px}._articleLink_pcjhf_209 h2{font-size:1.5rem}}
