.ContentDetail_page__wpuei{--ink:#141413;--muted:#5e5b54;--soft:#8a867d;--rule:rgba(20,20,19,.14);--card:#e8e5da;--focus:#6845ff;--serif:var(--font-serif-text),Georgia,serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;padding-bottom:104px;background:var(--institution-paper,#f2f0ea);color:var(--ink);font-family:var(--font-dm-sans),sans-serif}.ContentDetail_page__wpuei dd,.ContentDetail_page__wpuei dl,.ContentDetail_page__wpuei h1,.ContentDetail_page__wpuei h2,.ContentDetail_page__wpuei h3,.ContentDetail_page__wpuei p{margin:0}.ContentDetail_page__wpuei a:focus-visible,.ContentDetail_page__wpuei button:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.ContentDetail_hero__sfI9_{width:min(860px,calc(100% - 80px));margin-inline:auto;padding:80px 0 48px;text-align:center}.ContentDetail_title__zipAS{font-size:clamp(30px,2.8vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.ContentDetail_hero__sfI9_ .ContentDetail_dek__dvQTh{max-width:640px;margin:20px auto 0;color:var(--muted);font-family:var(--serif);font-size:20px;line-height:1.5;text-wrap:pretty}.ContentDetail_cta__5yuQt{display:flex;justify-content:center;margin-top:28px}.ContentDetail_button__lrFg6{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:8px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s ease}.ContentDetail_button__lrFg6:hover{background:#3a3935}.ContentDetail_cover__Tw7LL{position:relative;width:min(1120px,calc(100% - 80px));margin:0 auto;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--card)}.ContentDetail_cover__Tw7LL img{-o-object-fit:cover;object-fit:cover}.ContentDetail_layout__NDzRE{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,680px) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;width:min(1280px,calc(100% - 80px));margin:64px auto 0}.ContentDetail_rail__ySG0t{grid-column:1;font-size:14px}.ContentDetail_main__4r0Yt{grid-column:2;min-width:0}.ContentDetail_meta__HbPqF{display:grid;gap:18px}.ContentDetail_meta__HbPqF dt,.ContentDetail_recordLabel__vurm4,.ContentDetail_tocLabel__UBo3P{color:var(--soft);font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.ContentDetail_meta__HbPqF dd{margin-top:4px;color:var(--ink);line-height:1.45}.ContentDetail_actions__iwXY_{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--rule)}.ContentDetail_listen__OA5oQ{display:flex;align-items:center;gap:10px}.ContentDetail_action__tDoFq,.ContentDetail_stop__RgIBY{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;cursor:pointer;transition:color .2s ease}.ContentDetail_action__tDoFq:hover,.ContentDetail_stop__RgIBY:hover{color:var(--muted)}.ContentDetail_stop__RgIBY{color:var(--soft)}.ContentDetail_actionMeta__OqekE,.ContentDetail_readingTime__1C4Mp{color:var(--soft);font-weight:400;font-variant-numeric:tabular-nums}.ContentDetail_toc__9q1fx{position:sticky;top:88px;max-height:calc(100vh - 112px);margin-top:40px;overflow-y:auto;scrollbar-width:none}.ContentDetail_rail__ySG0t>.ContentDetail_toc__9q1fx:first-child{margin-top:0}.ContentDetail_toc__9q1fx ol{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none;counter-reset:toc}.ContentDetail_toc__9q1fx li{counter-increment:toc}.ContentDetail_toc__9q1fx a{display:grid;grid-template-columns:22px minmax(0,1fr);padding:5px 0;color:var(--muted);font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s ease}.ContentDetail_toc__9q1fx a:before{content:counter(toc);color:var(--soft);font-variant-numeric:tabular-nums}.ContentDetail_tocPlain__wwFT1 a{display:block}.ContentDetail_tocPlain__wwFT1 a:before{content:none}.ContentDetail_toc__9q1fx a:hover,.ContentDetail_toc__9q1fx a[aria-current]{color:var(--ink)}.ContentDetail_toc__9q1fx a[aria-current]{font-weight:500}.ContentDetail_record__3IfOf{margin-bottom:40px;padding:20px 24px;border-radius:12px;background:var(--card)}.ContentDetail_record__3IfOf p+p{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.6}.ContentDetail_prose__IXwqv{color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.65;overflow-wrap:break-word}.ContentDetail_prose__IXwqv .editor-layout-container>:first-child>:first-child,.ContentDetail_prose__IXwqv>div>:first-child{margin-top:0}.ContentDetail_prose__IXwqv p{margin:0 0 20px}.ContentDetail_prose__IXwqv :is(b,strong){font-weight:600}.ContentDetail_prose__IXwqv :is(i,em){font-style:italic}.ContentDetail_prose__IXwqv :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-dm-sans),sans-serif;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.ContentDetail_prose__IXwqv :is(h1,h2,h3,h4,h5,h6) :is(b,strong){font-weight:inherit}.ContentDetail_prose__IXwqv :is(h1,h2){margin:56px 0 16px;font-size:26px;line-height:1.2;letter-spacing:-.015em}.ContentDetail_prose__IXwqv h3{margin:48px 0 14px;font-size:21px;line-height:1.3}.ContentDetail_prose__IXwqv h4{margin:36px 0 10px;font-size:18px;line-height:1.35}.ContentDetail_prose__IXwqv :is(h5,h6){margin:28px 0 8px;font-size:16px;line-height:1.4}.ContentDetail_prose__IXwqv a{color:inherit;text-decoration:underline;text-decoration-color:rgba(20,20,19,.35);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease}.ContentDetail_prose__IXwqv a:hover{text-decoration-color:currentColor}.ContentDetail_prose__IXwqv :is(ul,ol){margin:0 0 24px;padding-left:1.4em}.ContentDetail_prose__IXwqv ul{list-style:disc}.ContentDetail_prose__IXwqv ol{list-style:decimal}.ContentDetail_prose__IXwqv li{margin:0 0 8px;padding-left:4px}.ContentDetail_prose__IXwqv li::marker{color:var(--soft)}.ContentDetail_prose__IXwqv li>:is(ul,ol){margin:8px 0 0}.ContentDetail_prose__IXwqv li>p{margin:0}.ContentDetail_prose__IXwqv blockquote{margin:32px 0;padding:2px 0 2px 24px;border-left:2px solid var(--ink);color:var(--ink);font-size:20px;font-style:normal;line-height:1.55}.ContentDetail_prose__IXwqv blockquote p:last-child{margin-bottom:0}.ContentDetail_prose__IXwqv code{padding:.12em .36em;border-radius:4px;background:var(--card);font-family:var(--mono);font-size:.82em}.ContentDetail_prose__IXwqv code *{padding:0;border-radius:0;background:none;font:inherit}.ContentDetail_prose__IXwqv pre{margin:28px 0;padding:18px 20px;overflow-x:auto;border-radius:8px;background:var(--card);font-family:var(--mono);font-size:14px;line-height:1.6}.ContentDetail_prose__IXwqv pre code{padding:0;background:none;font-size:inherit}.ContentDetail_prose__IXwqv :is(figure,img){margin:40px auto}.ContentDetail_prose__IXwqv img{display:block;max-width:100%;height:auto;border-radius:8px}.ContentDetail_prose__IXwqv figure img{margin:0 auto}.ContentDetail_prose__IXwqv figure[data-alignment=left] img{margin-left:0}.ContentDetail_prose__IXwqv figure[data-alignment=right] img{margin-right:0}.ContentDetail_prose__IXwqv figcaption{margin-top:12px;color:var(--soft);font-family:var(--font-dm-sans),sans-serif;font-size:13px;line-height:1.5}.ContentDetail_prose__IXwqv table{display:block;max-width:100%;margin:32px 0;overflow-x:auto;border-collapse:collapse;font-family:var(--font-dm-sans),sans-serif;font-size:15px;line-height:1.5}.ContentDetail_prose__IXwqv :is(th,td){padding:10px 16px 10px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.ContentDetail_prose__IXwqv th{color:var(--muted);font-size:13px;font-weight:500}.ContentDetail_prose__IXwqv hr{margin:48px 0;border:0;border-top:1px solid var(--rule)}.ContentDetail_prose__IXwqv .editor-layout-container,.ContentDetail_prose__IXwqv .editor-layout-item{display:block}.ContentDetail_after__l5a02{width:min(1120px,calc(100% - 80px));margin:96px auto 0}.ContentDetail_related__m7C0x{padding-top:20px;border-top:1px solid var(--rule)}.ContentDetail_related__m7C0x h2{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.ContentDetail_relatedGrid__DyRQh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:28px}.ContentDetail_relatedCard__3WrQ8{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.ContentDetail_relatedImage__bbJ6n{position:relative;aspect-ratio:16/10;margin-bottom:14px;overflow:hidden;border-radius:8px;background:var(--card)}.ContentDetail_relatedImage__bbJ6n img{-o-object-fit:cover;object-fit:cover}.ContentDetail_relatedMeta___JrDG{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--soft);font-size:12px;line-height:1.4}.ContentDetail_relatedCard__3WrQ8 .ContentDetail_relatedTitle__6iCod{margin-top:6px;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.ContentDetail_relatedCard__3WrQ8:hover .ContentDetail_relatedTitle__6iCod{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ContentDetail_back__ODy5L{margin-top:56px;padding-top:20px;border-top:1px solid var(--rule)}.ContentDetail_related__m7C0x+.ContentDetail_back__ODy5L{margin-top:64px}.ContentDetail_backLink__feSlC{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.ContentDetail_backLink__feSlC:hover{color:var(--ink)}@media (max-width:1120px){.ContentDetail_layout__NDzRE{grid-template-columns:minmax(0,680px);justify-content:center;margin-top:48px}.ContentDetail_main__4r0Yt,.ContentDetail_rail__ySG0t{grid-column:1}.ContentDetail_rail__ySG0t{margin-bottom:40px;padding:20px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ContentDetail_rail__ySG0t:not(:has(.ContentDetail_meta__HbPqF)){display:none}.ContentDetail_meta__HbPqF{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px}.ContentDetail_actions__iwXY_{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;padding-top:16px}.ContentDetail_actions__iwXY_>:last-child{margin-left:auto}.ContentDetail_toc__9q1fx{display:none}}@media (max-width:760px){.ContentDetail_hero__sfI9_{width:calc(100% - 32px);padding:48px 0 32px}.ContentDetail_hero__sfI9_ .ContentDetail_dek__dvQTh{font-size:18px}.ContentDetail_cover__Tw7LL{width:calc(100% - 32px);border-radius:8px}.ContentDetail_layout__NDzRE{width:calc(100% - 32px);margin-top:32px}.ContentDetail_meta__HbPqF{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentDetail_prose__IXwqv{font-size:17px}.ContentDetail_prose__IXwqv :is(h1,h2){font-size:23px}.ContentDetail_prose__IXwqv h3{font-size:20px}.ContentDetail_prose__IXwqv blockquote{padding-left:18px;font-size:18px}.ContentDetail_after__l5a02{width:calc(100% - 32px);margin-top:72px}.ContentDetail_relatedGrid__DyRQh{grid-template-columns:minmax(0,1fr);gap:0}.ContentDetail_relatedCard__3WrQ8{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--rule)}.ContentDetail_relatedCard__3WrQ8:last-child{border-bottom:0}.ContentDetail_relatedImage__bbJ6n{aspect-ratio:4/3;margin-bottom:0}.ContentDetail_relatedCard__3WrQ8 .ContentDetail_relatedTitle__6iCod{font-size:16px}.ContentDetail_page__wpuei{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.ContentDetail_page__wpuei *{transition:none!important}}