.policy-shell_page__v9HbD{min-height:100vh;background:var(--bg-light)}.policy-shell_skipLink__W_7U3{position:fixed;top:8px;left:8px;z-index:10001;padding:10px 14px;background:var(--fg-light);color:var(--bg-dark);font:700 .75rem/1 var(--font-mono);text-decoration:none;transform:translateY(-160%)}.policy-shell_skipLink__W_7U3:focus{transform:translateY(0)}.policy-shell_zoneDark__ORBJq{padding:32px 48px 0;background:var(--bg-dark);color:var(--fg-light)}.policy-shell_header___8Bd_{justify-content:space-between;margin-bottom:56px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);font-family:var(--font-mono)}.policy-shell_headerActions__d29_0,.policy-shell_headerLogo__Ta3hh,.policy-shell_headerNav__BM9Yj,.policy-shell_header___8Bd_{display:flex;align-items:center}.policy-shell_headerLogo__Ta3hh{gap:8px;color:inherit;font-size:1.125rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.policy-shell_logoSq__1yxy8{width:16px;height:16px;flex:0 0 auto;background:currentColor}.policy-shell_headerActions__d29_0{gap:32px;min-width:0}.policy-shell_headerNav__BM9Yj{gap:4px;font-size:.875rem}.policy-shell_navLink__2WpSi{padding:6px 12px;border:1px solid transparent;color:inherit;text-decoration:none}.policy-shell_navLink__2WpSi:hover{border-color:rgba(255,255,255,.4)}.policy-shell_navLinkDisabled__ik6aj{cursor:default;opacity:.5}.policy-shell_navLinkDisabled__ik6aj:hover{border-color:transparent}.policy-shell_hero__RmDIB{max-width:1120px;margin:0 auto;padding-bottom:42px}.policy-shell_contact__gGKP7>span,.policy-shell_contents__NrPhi>span,.policy-shell_eyebrow__rtBHb,.policy-shell_revision__5jz_8,.policy-shell_sectionNumber__YxEN9{font:700 .68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.policy-shell_eyebrow__rtBHb{opacity:.58}.policy-shell_hero__RmDIB h1{max-width:920px;margin:12px 0 14px;font:700 clamp(2.6rem,6vw,5.6rem)/.98 var(--font-serif),Georgia,serif;letter-spacing:-.045em}.policy-shell_hero__RmDIB>p{max-width:760px;color:rgba(255,255,255,.66);font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.75}.policy-shell_revision__5jz_8{display:flex;justify-content:space-between;gap:24px;margin-top:42px;padding-top:13px;border-top:1px solid rgba(255,255,255,.2);opacity:.55}.policy-shell_zoneTransition__XV8_I{position:relative;height:96px;background:var(--bg-light)}.policy-shell_zoneTransition__XV8_I:after,.policy-shell_zoneTransition__XV8_I:before{content:"";position:absolute;inset:0}.policy-shell_zoneTransition__XV8_I:before{background:var(--bg-dark);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.policy-shell_zoneTransition__XV8_I:after{background-image:radial-gradient(circle,var(--bg-dark) 1px,transparent 1px);background-size:6px 6px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.policy-shell_main__zmJXc{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,820px);gap:clamp(40px,8vw,120px);max-width:1120px;margin:0 auto;padding:0 48px 72px;outline:none}.policy-shell_contents__NrPhi{position:sticky;top:32px;align-self:start;padding-top:13px;border-top:3px solid var(--fg-dark)}.policy-shell_contents__NrPhi>span{opacity:.5}.policy-shell_contents__NrPhi ol{margin-top:18px;list-style:none}.policy-shell_contents__NrPhi li+li{border-top:1px solid var(--border-dark-divider)}.policy-shell_contents__NrPhi a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:12px 0;color:inherit;font-size:.84rem;line-height:1.45;text-decoration:none}.policy-shell_contents__NrPhi a span{opacity:.4;font:.68rem/1.7 var(--font-mono)}.policy-shell_contents__NrPhi a:hover{text-decoration:underline;text-underline-offset:4px}.policy-shell_policy__uf0Qo{min-width:0}.policy-shell_section___X21B{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:30px 0 42px;border-top:3px solid var(--fg-dark);scroll-margin-top:24px}.policy-shell_section___X21B:first-child{padding-top:16px}.policy-shell_sectionNumber__YxEN9{padding-top:8px;opacity:.45}.policy-shell_contact__gGKP7 h2,.policy-shell_section___X21B h2{margin-bottom:16px;font:700 clamp(1.55rem,3vw,2.3rem)/1.15 var(--font-serif),Georgia,serif;letter-spacing:-.02em}.policy-shell_prose__7T6FW{color:var(--text-dim);font-size:1rem;line-height:1.85}.policy-shell_prose__7T6FW p+p,.policy-shell_prose__7T6FW p+ul,.policy-shell_prose__7T6FW ul+p{margin-top:14px}.policy-shell_prose__7T6FW ul{padding-left:1.2em}.policy-shell_prose__7T6FW li+li{margin-top:8px}.policy-shell_prose__7T6FW strong{color:var(--fg-dark)}.policy-shell_contact__gGKP7{margin-top:10px;padding:28px 30px 30px;border:1px solid var(--fg-dark);box-shadow:5px 5px 0 var(--fg-dark)}.policy-shell_contact__gGKP7>span{opacity:.5}.policy-shell_contact__gGKP7 h2{margin:10px 0}.policy-shell_contact__gGKP7 p{max-width:620px;color:var(--text-dim);line-height:1.7}.policy-shell_contact__gGKP7 a{display:inline-flex;min-height:44px;align-items:center;margin-top:18px;padding:9px 14px;border:1px solid var(--fg-dark);color:inherit;font:700 .72rem/1 var(--font-mono);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.policy-shell_contact__gGKP7 a:focus-visible,.policy-shell_contact__gGKP7 a:hover{background:var(--fg-dark);color:var(--bg-light)}.policy-shell_policyNav__NMkjN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto 56px;border:1px solid var(--border-dark-divider)}.policy-shell_policyNav__NMkjN a{padding:18px 20px;color:inherit;font:700 .72rem/1.2 var(--font-mono);letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase}.policy-shell_policyNav__NMkjN a+a{border-left:1px solid var(--border-dark-divider)}.policy-shell_policyNav__NMkjN a:hover{background:var(--fg-dark);color:var(--bg-light)}.policy-shell_footer__5uB5h{display:flex;justify-content:space-between;gap:24px;padding:24px 48px 40px;border-top:1px solid var(--border-dark-divider);font:.68rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.55}[data-theme=dark] .policy-shell_zoneTransition__XV8_I:after{background-image:radial-gradient(circle,var(--fg-light) 1px,transparent 1px)}@media (max-width:768px){.policy-shell_zoneDark__ORBJq{padding:20px 24px 0}.policy-shell_header___8Bd_{align-items:flex-start;margin-bottom:40px}.policy-shell_headerActions__d29_0{gap:12px}.policy-shell_headerNav__BM9Yj{flex-wrap:wrap;justify-content:flex-end;font-size:.75rem}.policy-shell_navLink__2WpSi{padding:4px 7px}.policy-shell_zoneTransition__XV8_I{height:72px}.policy-shell_main__zmJXc{grid-template-columns:1fr;gap:28px;padding:0 24px 52px}.policy-shell_contents__NrPhi{position:static}.policy-shell_contents__NrPhi ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.policy-shell_policyNav__NMkjN{margin:0 24px 44px}}@media (max-width:480px){.policy-shell_zoneDark__ORBJq{padding:16px 18px 0}.policy-shell_header___8Bd_{flex-direction:column;gap:12px}.policy-shell_headerActions__d29_0{justify-content:space-between;width:100%}.policy-shell_headerNav__BM9Yj{justify-content:flex-start}.policy-shell_hero__RmDIB h1{font-size:2.7rem}.policy-shell_revision__5jz_8{flex-direction:column;gap:5px;margin-top:30px}.policy-shell_zoneTransition__XV8_I{height:58px}.policy-shell_main__zmJXc{padding:0 18px 44px}.policy-shell_contents__NrPhi ol{grid-template-columns:1fr}.policy-shell_section___X21B{grid-template-columns:30px minmax(0,1fr);gap:10px}.policy-shell_prose__7T6FW{font-size:.96rem}.policy-shell_contact__gGKP7{padding:22px 20px 24px;box-shadow:4px 4px 0 var(--fg-dark)}.policy-shell_policyNav__NMkjN{grid-template-columns:1fr;margin:0 18px 36px}.policy-shell_policyNav__NMkjN a+a{border-top:1px solid var(--border-dark-divider);border-left:0}.policy-shell_footer__5uB5h{flex-direction:column;padding:20px 18px 32px}}.page_page__SipoC{display:flex;flex-direction:column;min-height:100dvh}.page_zoneDark__aKYCn{background-color:var(--bg-dark);color:var(--fg-light);padding:32px 48px 0;flex-shrink:0}.page_header__BEkhm{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;margin-bottom:28px;font-family:SF Mono,Roboto Mono,Courier New,monospace}.page_headerLogo__IuylH{font-weight:700;font-size:1.125rem;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.page_logoSq__owP9s{width:16px;height:16px;background-color:var(--fg-light);display:block}.page_headerActions__XrVbR{display:flex;align-items:center;gap:32px}.page_headerNav__hl5Lr{display:flex;gap:4px;font-size:.875rem}.page_navLink__58X0w{padding:6px 12px;border:1px solid transparent;text-decoration:none;color:inherit;transition:border-color .2s}.page_navLink__58X0w:hover{border-color:rgba(255,255,255,.4)}.page_navLinkDisabled__w5SIL{cursor:default;opacity:.5}.page_navLinkDisabled__w5SIL:hover{border-color:transparent}.page_navLinkActive__Z1mY9{background-color:var(--bg-light);color:var(--fg-dark)}[data-theme=dark] .page_navLinkActive__Z1mY9{background-color:var(--fg-light);color:var(--bg-dark)}.page_themeToggleInline__VM_6L{min-width:44px;min-height:44px;flex-shrink:0;background:none;border:1px solid var(--reader-border);color:inherit;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_themeToggleInline__VM_6L:hover{background-color:var(--reader-text);color:var(--reader-surface)}[data-theme=dark] .page_themeToggleInline__VM_6L{border-color:var(--reader-border)}[data-theme=dark] .page_themeToggleInline__VM_6L:hover{background-color:var(--reader-text);color:var(--reader-surface)}.page_heroArea__q9iCD{padding-bottom:32px}.page_page__SipoC .page_zoneDark__aKYCn{padding:0}.page_page__SipoC .page_zoneDark__aKYCn>header{position:relative;height:72px;padding:0 48px;margin:0 0 28px}.page_page__SipoC .page_heroArea__q9iCD{padding-inline:48px}@media (min-width:1025px){.page_page__SipoC .page_mainLayout__skk6R{height:clamp(360px,65dvh,760px)}.page_page__SipoC .page_mainContent__EwlJA,.page_page__SipoC .page_sidebar__Zv1b9{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.page_page__SipoC .page_sidebarSticky__MGqjM{position:static}}@media (max-width:900px){.page_page__SipoC .page_zoneDark__aKYCn>header nav{position:absolute;top:100%;left:0;right:0;z-index:100;padding:12px 18px;background:var(--bg-dark);border-bottom:1px solid var(--border-light)}}@media (max-width:768px){.page_page__SipoC .page_zoneDark__aKYCn>header{height:64px;padding-inline:18px;grid-template-columns:minmax(0,1fr) auto}.page_page__SipoC .page_zoneDark__aKYCn>header>a{font-size:.85rem}.page_page__SipoC .page_zoneDark__aKYCn>header>div{grid-column:2;grid-row:1;gap:4px}.page_page__SipoC .page_heroArea__q9iCD{padding-inline:18px}}.page_pageFooter__xEFht{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px clamp(18px,4vw,48px);border-top:1px solid var(--border-dark-divider);font:.75rem/1.5 var(--font-mono)}.page_pageFooter__xEFht nav{display:flex;flex-wrap:wrap;gap:16px}.page_zoneTransition__mZC3C{height:100px;background-color:var(--bg-light);position:relative;flex-shrink:0}.page_zoneTransition__mZC3C:before{content:"";position:absolute;inset:0;background-color:var(--bg-dark);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0))}.page_zoneTransition__mZC3C:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--bg-dark) clamp(.6px,.18vw,1.5px),transparent clamp(.6px,.18vw,1.5px));background-size:clamp(3px,.7vw,6px) clamp(3px,.7vw,6px);background-position:top;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 90%)}.page_zoneLight__FCPfe{flex:1 1;min-height:0;background-color:var(--bg-light);padding:0 48px 48px}.page_mainLayout__skk6R{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;height:100%}.page_mainContent__EwlJA{min-width:0;padding-bottom:48px;height:100%}.page_yearBlock__oL9TS{margin-bottom:48px}.page_colHeader__EUuAe{font-family:SF Mono,Roboto Mono,Courier New,monospace;padding:16px 0;margin-bottom:32px;position:sticky;top:0;background:var(--bg-light);z-index:5;display:flex;justify-content:flex-start;align-items:center;gap:16px}.page_yearLabel__NnwoW{color:var(--text-dim);font-size:.875rem;letter-spacing:.2em;white-space:nowrap}.page_yearValue__JuOOS{margin:0;font-family:var(--font-sans),Arial,sans-serif;font-size:3rem;font-weight:900;line-height:.9;letter-spacing:-.06em}.page_yearRule__z1cXp{height:1px;min-width:40px;flex:1 1;margin-left:4px;background:var(--fg-dark)}.page_colHeaderCount__enG04{font-size:10px;font-weight:700;text-transform:uppercase;opacity:.5;white-space:nowrap}.page_articleList__iORKy{display:flex;flex-direction:column}.page_articleCard__zsCdz{--article-link-progress-bottom:24px;display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:32px;align-items:baseline;text-decoration:none;color:inherit;position:relative;padding-bottom:24px;padding-top:24px;opacity:0;transform:translateY(20px);animation:page_reveal__LLgt5 .6s cubic-bezier(.16,1,.3,1) forwards}.page_articleCard__zsCdz:first-child{padding-top:0}@keyframes page_reveal__LLgt5{to{opacity:1;transform:translateY(0)}}.page_articleBody__sKnAZ{min-width:0}.page_articleTitle__rcsbt{margin-bottom:10px;font-size:1.5rem;font-weight:700;line-height:1.3;font-family:var(--font-serif),Georgia,serif;transition:transform .5s ease-out}.page_articleCard__zsCdz:hover .page_articleTitle__rcsbt{transform:translateX(12px)}.page_articleDate__Le6BD{font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:.875rem;color:var(--text-dim);white-space:nowrap;line-height:1}.page_articleDesc___5FmD{color:var(--text-dim);margin-bottom:14px;font-size:.9375rem;line-height:1.6}.page_tagRow__z1Gc_{display:flex;gap:8px;flex-wrap:wrap}.page_tagBadge__8aWA_{border:1px solid var(--border-dark-divider);padding:2px 8px;font-size:.6875rem;font-family:SF Mono,Roboto Mono,Courier New,monospace;text-transform:uppercase}.page_articleSeparator__xPtxH{grid-column:1/-1;position:relative;height:1px;width:100%;background:var(--border-dark-subtle);margin-top:16px}.page_articleSeparator__xPtxH:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background:var(--fg-dark);transition:width .5s cubic-bezier(.16,1,.3,1)}.page_articleCard__zsCdz:hover .page_articleSeparator__xPtxH:after{width:100%}.page_scrollSentinel__cq6T_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0 48px;color:var(--text-dim)}.page_scrollSpinner__LEBHZ{width:20px;height:20px;border:2px solid var(--border-dark-divider);border-top-color:var(--fg-dark);border-radius:50%;animation:page_spin__UYsFL .8s linear infinite}@keyframes page_spin__UYsFL{to{transform:rotate(1turn)}}.page_scrollLabel__4GJsA{font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.5}.page_sidebar__Zv1b9{height:100%;min-width:0;overflow-x:hidden;padding-right:10px;box-sizing:border-box}.page_sidebarSticky__MGqjM{position:sticky;top:0;padding-top:0}.page_sidebarSection__W6WSc{margin-bottom:48px}.page_sidebarHeading__iSCZd{font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:11px;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--border-dark-divider);padding-bottom:8px;margin-bottom:20px;display:flex;align-items:center;gap:8px}.page_sidebarHeadingSq__xw7TH{width:8px;height:8px;background-color:var(--fg-dark);display:block}.page_sidebarHeadingSqOutline__EtyHb{background-color:transparent;border:1px solid var(--fg-dark)}.page_projectList__tJf53{display:flex;flex-direction:column;gap:12px}.page_projectCard__N9lQ8{display:block;border:1px solid var(--border-dark-divider);padding:16px;text-decoration:none;color:inherit;transition:all .2s}.page_projectCard__N9lQ8:hover{background-color:var(--fg-dark);color:var(--bg-light)}.page_projectHeader__aZksV{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.page_projectTitle__zXZzI{min-width:0;overflow-wrap:anywhere;font-weight:700;font-size:1.05rem;font-family:var(--font-serif),Georgia,serif}.page_projectIcon__hq6Rs{width:18px;height:18px;flex-shrink:0;transition:transform .2s}.page_projectCard__N9lQ8:hover .page_projectIcon__hq6Rs{transform:rotate(45deg)}.page_projectDesc__QL5GY{overflow-wrap:anywhere;font-size:.8125rem;color:var(--text-dim);line-height:1.5}.page_projectCard__N9lQ8:hover .page_projectDesc__QL5GY{color:inherit;opacity:.75}.page_tagCloud__So6I8{display:flex;flex-wrap:wrap;gap:8px}.page_tagItem__gpK52{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-family:SF Mono,Roboto Mono,Courier New,monospace;font-size:.75rem;padding:6px 12px;border:1px solid var(--border-dark-divider);border-radius:99px;text-decoration:none;color:inherit;transition:all .2s}.page_tagItem__gpK52:hover{background-color:var(--fg-dark);color:var(--bg-light)}@media (max-width:1024px){.page_zoneDark__aKYCn{padding:24px 32px 0}.page_zoneLight__FCPfe{padding:0 32px 40px}.page_mainLayout__skk6R{grid-template-columns:1fr;gap:0}.page_sidebar__Zv1b9{display:none}}@media (max-width:768px){.page_zoneDark__aKYCn{padding:20px 24px 0}.page_zoneLight__FCPfe{padding:0 24px 36px}.page_zoneTransition__mZC3C{height:80px}.page_header__BEkhm{padding-bottom:16px;margin-bottom:20px}.page_headerActions__XrVbR{gap:12px}.page_headerNav__hl5Lr{flex-wrap:wrap;justify-content:flex-end;font-size:.75rem;gap:2px}.page_navLink__58X0w{padding:4px 8px}.page_colHeader__EUuAe{gap:10px;margin-bottom:24px}.page_yearLabel__NnwoW{font-size:.6875rem}.page_yearValue__JuOOS{font-size:2.25rem}.page_articleCard__zsCdz{display:block}.page_articleDate__Le6BD{display:block;margin-bottom:8px}.page_articleTitle__rcsbt{font-size:1.25rem}.page_articleDesc___5FmD{font-size:.875rem}}@media (max-width:480px){.page_zoneDark__aKYCn{padding:16px 18px 0}.page_zoneLight__FCPfe{padding:0 18px 32px}.page_zoneTransition__mZC3C{height:60px}.page_header__BEkhm{flex-direction:column;gap:12px;align-items:flex-start}.page_headerActions__XrVbR{width:100%;justify-content:space-between}.page_headerNav__hl5Lr{justify-content:flex-start}.page_colHeader__EUuAe{margin-bottom:16px;font-size:10px}.page_articleTitle__rcsbt{font-size:1.15rem}}@media (max-width:340px){.page_zoneDark__aKYCn{padding:12px 14px 0}.page_zoneLight__FCPfe{padding:0 14px 28px}.page_zoneTransition__mZC3C{height:50px}}[data-theme=dark] .page_zoneTransition__mZC3C:before{background-color:var(--bg-dark)}[data-theme=dark] .page_zoneTransition__mZC3C:after{background-image:radial-gradient(circle at center,var(--fg-light) clamp(.6px,.18vw,1.5px),transparent clamp(.6px,.18vw,1.5px))}[data-theme=dark] .page_articleSeparator__xPtxH{background:var(--border-dark-subtle)}[data-theme=dark] .page_articleSeparator__xPtxH:after{background:var(--fg-dark)}[data-theme=dark] .page_scrollSpinner__LEBHZ{border-color:var(--border-dark-subtle);border-top-color:var(--fg-dark)}[data-theme=dark] .page_articleDate__Le6BD,[data-theme=dark] .page_articleDesc___5FmD{color:var(--text-dim)}[data-theme=dark] .page_tagBadge__8aWA_{border-color:var(--border-dark-divider)}[data-theme=dark] .page_sidebarHeading__iSCZd{border-bottom-color:var(--border-dark-divider)}[data-theme=dark] .page_sidebarHeadingSq__xw7TH{background-color:var(--fg-dark)}[data-theme=dark] .page_sidebarHeadingSqOutline__EtyHb{background-color:transparent;border-color:var(--fg-dark)}[data-theme=dark] .page_projectCard__N9lQ8{border-color:var(--border-dark-divider)}[data-theme=dark] .page_projectCard__N9lQ8:hover{background-color:var(--fg-dark);color:var(--bg-light)}[data-theme=dark] .page_projectCard__N9lQ8:hover .page_projectDesc__QL5GY{color:inherit;opacity:.75}[data-theme=dark] .page_projectDesc__QL5GY{color:var(--text-dim)}[data-theme=dark] .page_tagItem__gpK52{border-color:var(--border-dark-divider)}[data-theme=dark] .page_tagItem__gpK52:hover{background-color:var(--fg-dark);color:var(--bg-light)}[data-theme=dark] .page_colHeader__EUuAe{border-top-color:var(--fg-dark);background:var(--bg-light)}[data-theme=dark] .page_mainContent__EwlJA::-webkit-scrollbar-thumb{background:var(--border-dark-divider)}[data-theme=dark] .page_mainContent__EwlJA::-webkit-scrollbar-track{background:var(--bg-light)}.font-size-control_group__Jzhw_{display:flex;align-items:center;flex-shrink:0}.font-size-control_group__Jzhw_ button{min-width:44px;min-height:44px;margin:0;padding:6px 8px;border:1px solid var(--reader-border);background:var(--reader-subtle);color:color-mix(in srgb,var(--reader-text) 68%,transparent);font-family:var(--font-mono);font-size:11px;cursor:pointer}.font-size-control_group__Jzhw_ button:first-child{border-right:0;border-radius:4px 0 0 4px}.font-size-control_group__Jzhw_ button:last-child{border-radius:0 4px 4px 0}.font-size-control_group__Jzhw_ button:hover:not(:disabled){background:color-mix(in srgb,var(--reader-text) 12%,transparent);color:var(--reader-text)}.font-size-control_group__Jzhw_ button:focus-visible{position:relative;z-index:1;outline:2px solid var(--reader-text);outline-offset:2px}.font-size-control_group__Jzhw_ button:disabled{opacity:.25;cursor:default}.font-size-control_compact__RmPLJ button{min-width:44px;min-height:44px}@media (max-width:1024px){.font-size-control_compact__RmPLJ button{min-width:44px;min-height:44px}}.share-actions_actions__vyDqv{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-mono)}.share-actions_action__xl_CK{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid var(--border-dark-divider);border-radius:4px;background:transparent;color:var(--fg-dark);font:inherit;font-size:11px;line-height:1;text-decoration:none;cursor:pointer}.share-actions_action__xl_CK:hover{border-color:var(--fg-dark)}.share-actions_action__xl_CK:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.share-actions_platforms__DYmBx{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.share-actions_platform__0IYac{min-width:44px;padding-inline:10px;font-weight:700;letter-spacing:.02em}.share-actions_wechat__1qUmF{white-space:nowrap}.share-actions_compact__m7Ie_{flex-direction:column;align-items:stretch}.share-actions_compact__m7Ie_ .share-actions_action__xl_CK{color:var(--reader-text);border-color:var(--reader-border)}.share-actions_compact__m7Ie_ .share-actions_action__xl_CK:focus-visible{outline-color:var(--reader-text)}.share-actions_feedback__bgaUf{min-height:1.4em;width:100%;color:var(--text-muted);font-size:10px}.share-actions_compact__m7Ie_ .share-actions_feedback__bgaUf{color:color-mix(in srgb,var(--reader-text) 68%,transparent)}.share-actions_error__jGnw_{text-decoration:underline;text-underline-offset:2px}.share-actions_qrBackdrop__lMajY{position:fixed;z-index:10100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:max(24px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));background:rgba(0,0,0,.72)}.share-actions_qrDialog__m2z8O{width:min(100%,480px);max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid rgba(255,255,255,.7);border-radius:4px;background:#f4f4f1;color:#121212;box-shadow:12px 12px 0 rgba(0,0,0,.42);font-family:var(--font-mono)}.share-actions_qrHeader__Y6_Pp{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 20px 16px;border-bottom:1px solid rgba(0,0,0,.16)}.share-actions_qrEyebrow__qiUEW{display:block;margin-bottom:6px;color:rgba(0,0,0,.58);font-size:9px;font-weight:700;letter-spacing:.14em}.share-actions_qrHeader__Y6_Pp h2{font-size:18px;line-height:1.2;letter-spacing:.02em}.share-actions_qrClose__zMIiX{flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(0,0,0,.22);border-radius:2px;background:transparent;color:#121212;font:24px/1 var(--font-mono);cursor:pointer}.share-actions_qrClose__zMIiX:hover{border-color:#121212;background:#121212;color:#f4f4f1}.share-actions_qrClose__zMIiX:focus-visible,.share-actions_qrError__jNA1j button:focus-visible{outline:2px solid #121212;outline-offset:3px}.share-actions_qrBody__k9DPT{padding:20px}.share-actions_qrFrame__At_rU{position:relative;width:min(100%,340px);aspect-ratio:1;display:grid;place-items:center;margin:0 auto 18px;padding:10px;border:1px solid #121212;background:#fff}.share-actions_qrFrame__At_rU:after,.share-actions_qrFrame__At_rU:before{position:absolute;z-index:1;width:28px;height:28px;border-color:#121212;content:"";pointer-events:none}.share-actions_qrFrame__At_rU:before{top:-1px;left:-1px;border-top:4px solid;border-left:4px solid}.share-actions_qrFrame__At_rU:after{right:-1px;bottom:-1px;border-right:4px solid;border-bottom:4px solid}.share-actions_qrFrame__At_rU img{display:block;width:100%;height:auto}.share-actions_qrLoading__cC2xm{color:rgba(0,0,0,.62);font-size:11px;letter-spacing:.08em}.share-actions_qrLoading__cC2xm:before{display:inline-block;margin-right:8px;content:"◌";animation:share-actions_qrSpin__i8LVw .9s steps(8) infinite}.share-actions_qrError__jNA1j{max-width:250px;text-align:center;font-size:11px;line-height:1.6}.share-actions_qrError__jNA1j button{min-width:112px;min-height:44px;margin-top:14px;border:1px solid #121212;background:#121212;color:#fff;font:inherit;cursor:pointer}.share-actions_qrDescription__hqFmi{margin:0 auto;color:#121212;font-family:var(--font-serif),Georgia,serif;font-size:15px;line-height:1.65;text-align:center}.share-actions_qrPrivacy__yZsAY{max-width:360px;margin:10px auto 0;color:rgba(0,0,0,.58);font-size:9px;line-height:1.55;text-align:center}@keyframes share-actions_qrSpin__i8LVw{to{transform:rotate(1turn)}}@media (max-width:1024px){.share-actions_compact__m7Ie_{flex-direction:row;flex-wrap:nowrap}.share-actions_compact__m7Ie_ .share-actions_action__xl_CK{min-width:44px;padding:6px 8px}.share-actions_compact__m7Ie_ .share-actions_feedback__bgaUf{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom, 0px));width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%);padding:7px 10px;border-radius:3px;background:var(--reader-surface);color:var(--reader-text);pointer-events:none}}@media (max-width:560px){.share-actions_actions__vyDqv:not(.share-actions_compact__m7Ie_){align-items:stretch}.share-actions_actions__vyDqv:not(.share-actions_compact__m7Ie_)>.share-actions_action__xl_CK{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.share-actions_platforms__DYmBx{width:100%}.share-actions_platforms__DYmBx .share-actions_action__xl_CK{flex:1 1 44px}.share-actions_platforms__DYmBx .share-actions_wechat__1qUmF{flex-basis:120px}.share-actions_qrBackdrop__lMajY{align-items:end;padding:16px 0 0}.share-actions_qrDialog__m2z8O{width:100%;max-height:calc(100dvh - 16px);border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0)}.share-actions_qrHeader__Y6_Pp{padding:14px 16px 12px}.share-actions_qrBody__k9DPT{padding:16px}.share-actions_qrFrame__At_rU{width:min(100%,300px);margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.share-actions_qrLoading__cC2xm:before{animation:none}}.reading-settings_backdrop__uXaRW{position:fixed;z-index:10050;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:rgba(0,0,0,.62);color:var(--reader-text);text-align:left}.reading-settings_dialog__hc6k1{width:100%;max-height:86dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--reader-border);background:var(--reader-surface);font-family:var(--font-mono)}.reading-settings_dialog__hc6k1 header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--reader-border)}.reading-settings_dialog__hc6k1 header span{color:color-mix(in srgb,var(--reader-text) 48%,transparent);font-size:9px;letter-spacing:.12em}.reading-settings_dialog__hc6k1 h2{margin-top:4px;font-size:13px}.reading-settings_dialog__hc6k1 header button{width:44px;height:44px}.reading-settings_section__IQaDo{display:grid;gap:12px;padding:16px 20px;border-bottom:1px solid var(--reader-border)}.reading-settings_section__IQaDo h3{color:color-mix(in srgb,var(--reader-text) 56%,transparent);font-size:10px;letter-spacing:.08em}.reading-settings_inlineControls__o7_Gw{display:flex;flex-wrap:wrap;gap:8px}.reading-settings_dialog__hc6k1 button{min-width:44px;min-height:44px;border:1px solid var(--reader-border);background:transparent;color:inherit;padding:8px 10px;font:10px/1.2 var(--font-mono);cursor:pointer}.reading-settings_dialog__hc6k1 button:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.reading-settings_shortcuts__b8FtL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 20px 20px;color:color-mix(in srgb,var(--reader-text) 52%,transparent);font-size:9px}.reading-settings_shortcuts__b8FtL span{display:flex;align-items:center;gap:8px}.reading-settings_shortcuts__b8FtL kbd{min-width:24px;padding:4px;border:1px solid var(--reader-border);color:color-mix(in srgb,var(--reader-text) 82%,transparent);text-align:center}@media (min-width:1025px){.reading-settings_dialog__hc6k1{width:min(520px,100%);margin:auto;border:1px solid var(--reader-border)}.reading-settings_backdrop__uXaRW{align-items:center;justify-content:center;padding:24px}}.reading-library-actions_actions__ZRde_{display:grid;gap:.35rem}.reading-library-actions_bookmark__ujn_W{min-height:44px;border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}.reading-library-actions_bookmark__ujn_W:focus-visible,.reading-library-actions_bookmark__ujn_W:hover,.reading-library-actions_bookmark__ujn_W[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.reading-library-actions_syncStatus__7Wk1Y{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-align:center}.reading-library-actions_compact__Zp0dm{display:contents}.reading-library-actions_compact__Zp0dm .reading-library-actions_bookmark__ujn_W{min-height:44px;border:0}.mobile-reading-toolbar_backdrop__YHb_l,.mobile-reading-toolbar_drawer__2aerZ,.mobile-reading-toolbar_toolbar__3sJMf{display:none}@media (max-width:1024px){.mobile-reading-toolbar_toolbar__3sJMf{position:fixed;z-index:10010;right:0;bottom:0;left:0;min-height:calc(60px + env(safe-area-inset-bottom, 0px));display:flex;align-items:flex-start;justify-content:center;gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--reader-border);background:var(--reader-surface);color:var(--reader-text);font-family:var(--font-mono)}.mobile-reading-toolbar_percentage__6Alo9,.mobile-reading-toolbar_toolbar__3sJMf>button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--reader-border);border-radius:4px;background:transparent;color:var(--reader-text);font:inherit;font-size:10px}.mobile-reading-toolbar_toolbar__3sJMf>button{cursor:pointer}.mobile-reading-toolbar_drawer__2aerZ a:focus-visible,.mobile-reading-toolbar_drawer__2aerZ button:focus-visible,.mobile-reading-toolbar_toolbar__3sJMf button:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.mobile-reading-toolbar_backdrop__YHb_l{position:fixed;z-index:10030;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(0,0,0,.58)}.mobile-reading-toolbar_drawer__2aerZ{position:fixed;z-index:10040;right:0;bottom:0;left:0;max-height:min(78dvh,680px);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--reader-border);background:var(--reader-surface);color:var(--reader-text);font-family:var(--font-mono)}.mobile-reading-toolbar_drawer__2aerZ header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--reader-border)}.mobile-reading-toolbar_drawer__2aerZ h2{font-size:12px;letter-spacing:.12em}.mobile-reading-toolbar_drawer__2aerZ header button{min-width:44px;min-height:44px;border:1px solid var(--reader-border);background:transparent;color:var(--reader-text);font:inherit;cursor:pointer}.mobile-reading-toolbar_drawer__2aerZ nav{overflow-y:auto;padding:12px 20px 24px}.mobile-reading-toolbar_sectionNavigation__qPkFb{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--reader-border)}.mobile-reading-toolbar_sectionNavigation__qPkFb button{min-height:44px;border:1px solid var(--reader-border);background:transparent;color:var(--reader-text);font:10px/1.2 var(--font-mono);cursor:pointer}.mobile-reading-toolbar_sectionNavigation__qPkFb button:disabled{opacity:.35;cursor:not-allowed}.mobile-reading-toolbar_drawer__2aerZ ul{list-style:none}.mobile-reading-toolbar_drawer__2aerZ ul ul{padding-left:16px;border-left:1px solid var(--reader-border)}.mobile-reading-toolbar_drawer__2aerZ a{min-height:44px;display:flex;align-items:center;padding:8px 4px;color:color-mix(in srgb,var(--reader-text) 62%,transparent);text-decoration:none}.mobile-reading-toolbar_completed__ZLi1I{margin-left:auto;display:inline-flex;gap:3px;padding-left:8px;color:#d27654;font-size:8px;white-space:nowrap}.mobile-reading-toolbar_drawer__2aerZ a[aria-current=location]{color:var(--reader-text);font-weight:700;text-decoration:underline;text-decoration-color:#b65a3a;text-underline-offset:4px}}@media (max-width:420px){.mobile-reading-toolbar_toolbar__3sJMf{justify-content:space-between}}@media print{.mobile-reading-toolbar_backdrop__YHb_l,.mobile-reading-toolbar_drawer__2aerZ,.mobile-reading-toolbar_toolbar__3sJMf{display:none!important}}.page_page__xMENy{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.page_breadcrumb__TNUHZ{z-index:10;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:49px;padding:14px 40px;border-bottom:1px solid var(--reader-border);background:var(--reader-surface);color:var(--reader-text);font-family:var(--font-mono);font-size:12px}.page_breadcrumbLeft__1cTSd{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.page_breadcrumbLink__UgouE{display:inline-flex;align-items:center;min-height:44px;color:var(--reader-text);opacity:.55;text-decoration:none;transition:opacity .2s}.page_breadcrumbLink__UgouE:hover{opacity:1}.page_breadcrumbLink__UgouE:focus-visible{outline:2px solid var(--reader-text);outline-offset:3px}.page_breadcrumbSep__aYRs6{color:color-mix(in srgb,var(--reader-text) 30%,transparent);-webkit-user-select:none;user-select:none}.page_breadcrumbCurrent__y_TBq{overflow:hidden;color:color-mix(in srgb,var(--reader-text) 45%,transparent);text-overflow:ellipsis;white-space:nowrap}.page_breadcrumbRight__kDqE8{flex-shrink:0}.page_breadcrumbSearch__20iC_{min-width:44px;justify-content:center;min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--reader-border);color:color-mix(in srgb,var(--reader-text) 70%,transparent);text-decoration:none}.page_breadcrumbSearch__20iC_:focus-visible,.page_breadcrumbSearch__20iC_:hover{color:var(--reader-text);border-color:color-mix(in srgb,var(--reader-text) 40%,transparent)}.page_breadcrumbSearch__20iC_:focus-visible{outline:2px solid var(--reader-text);outline-offset:3px}.page_breadcrumbSearch__20iC_ kbd{font:inherit;opacity:.55}.page_bodyRow__yZ0c9{display:flex;flex:1 1;min-height:0}.page_main___LGq7{position:relative;min-width:0;flex:1 1;overflow-y:auto;background:var(--bg-light)}.page_dotTexture__UQvqn{position:absolute;inset:0 0 auto;height:100px;background-image:radial-gradient(circle at center,var(--reader-text) 1px,transparent 1px);background-size:12px 12px;opacity:.05;pointer-events:none}.page_content__VDlJG{width:min(100%,1200px);margin:0 auto;padding:48px}.page_essayBody__KSHvS{max-width:1040px;margin:0 auto;font-family:var(--font-serif),Georgia,serif;font-size:var(--essay-body-size,1.2rem);line-height:1.75;color:var(--text-body)}.page_articleHeader__knTZQ{margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--border-dark-divider)}.page_articleHeader__knTZQ h1{margin-bottom:18px}.page_articleMeta__dhvto{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.5}.page_articleFooter__Vwsve{width:100%;margin-top:64px}.page_footerShare__NJchX{padding-top:24px;border-top:1px solid var(--border-dark-divider)}.page_footerShare__NJchX h2{margin-bottom:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.page_related__NmY73{margin-top:72px;padding-top:18px;border-top:3px solid var(--fg-dark)}.page_relatedHeader__lps53{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.page_relatedHeader__lps53 h2{font:inherit}.page_relatedHeader__lps53 span{opacity:.45;font-size:10px}.page_relatedGrid__sbddu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page_relatedCard__P23T6{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--border-dark-divider);padding:18px;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.page_relatedCard__P23T6:focus-visible,.page_relatedCard__P23T6:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--fg-dark)}.page_relatedCard__P23T6:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.page_relatedMeta__H_NNp,.page_relatedReason__1tjyd{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.page_relatedReason__1tjyd{align-self:flex-start;border:1px solid var(--border-dark-divider);padding:3px 6px}.page_relatedCard__P23T6 h3{color:var(--fg-dark);font-family:var(--font-serif),Georgia,serif;font-size:1.05rem;line-height:1.35}.page_relatedCard__P23T6 p{flex:1 1;color:var(--text-dim);font-size:.8rem;line-height:1.5}.page_relatedMeta__H_NNp{color:var(--text-dim);opacity:.65}@media (prefers-reduced-motion:reduce){.page_relatedCard__P23T6{transition:none}}.page_essayBody__KSHvS h1{font-size:2.2em;line-height:1.25;margin:0 0 .8em}.page_essayBody__KSHvS h1,.page_essayBody__KSHvS h2{font-family:var(--font-serif),Georgia,serif;font-weight:700;color:var(--fg-dark);scroll-margin-top:24px}.page_essayBody__KSHvS h2{position:relative;font-size:1.78em;line-height:1.3;margin:2.35em 0 .72em;letter-spacing:-.012em}.page_sectionLabel__IINQc{display:block;margin-bottom:.9rem;color:#b65a3a;font-family:var(--font-mono);font-size:.36em;font-weight:700;line-height:1;letter-spacing:.14em}.page_essayBody__KSHvS h3{font-size:1.3em;line-height:1.35;margin:2.05em 0 .58em;letter-spacing:-.006em}.page_essayBody__KSHvS h3,.page_essayBody__KSHvS h4{font-family:var(--font-serif),Georgia,serif;font-weight:700;color:var(--fg-dark);scroll-margin-top:24px}.page_essayBody__KSHvS h4{font-size:1.02em;font-style:normal;line-height:1.5;margin:1.85em 0 .55em}.page_essayBody__KSHvS :is(h5,h6){scroll-margin-top:24px;font-family:var(--font-serif),Georgia,serif;font-size:.917em;font-weight:700;line-height:1.45;margin:1.6em 0 .4em;color:var(--text-dim)}.page_proseH4__TrBvv{display:grid;gap:.45em}.page_proseBadge__Ha_f_{width:max-content;font-family:var(--font-mono);font-size:.58em;font-weight:700;line-height:1;letter-spacing:.12em;color:#b65a3a}.page_essayBody__KSHvS .page_caseHeading__Na0CR,.page_essayBody__KSHvS .page_conceptHeading__3MA7c,.page_essayBody__KSHvS .page_counterexampleHeading__2Dpqi{padding:.85em 1em;border:1px solid var(--border-table);border-left-width:3px;background:color-mix(in srgb,var(--bg-code) 72%,transparent)}.page_essayBody__KSHvS .page_caseHeading__Na0CR{border-left-color:#527b62}.page_essayBody__KSHvS .page_caseHeading__Na0CR .page_proseBadge__Ha_f_{color:#527b62}.page_essayBody__KSHvS .page_counterexampleHeading__2Dpqi{border-left-color:#a75b4a}.page_essayBody__KSHvS .page_counterexampleHeading__2Dpqi .page_proseBadge__Ha_f_{color:#a75b4a}.page_essayBody__KSHvS .page_caseHeading__Na0CR:has(+.page_caseDetail__PMWTr),.page_essayBody__KSHvS .page_counterexampleHeading__2Dpqi:has(+.page_counterexampleDetail__o5FM9){margin-bottom:0;border-bottom-color:transparent}.page_essayBody__KSHvS .page_conceptHeading__3MA7c{border-left-color:#b65a3a;font-size:1.08em}.page_essayBody__KSHvS p{margin-bottom:1.1em}.page_essayBody__KSHvS .page_frameworkStep__Lgbk7{position:relative;min-height:4em;margin:1.35em 0;padding:.95em 1.1em .95em 3.8em;border:1px solid var(--border-table);border-left:3px solid #b65a3a;background:color-mix(in srgb,var(--bg-code) 74%,transparent)}.page_frameworkStep__Lgbk7:before{content:attr(data-step);position:absolute;top:1.05em;left:1.15em;font-family:var(--font-mono);font-size:.75em;font-weight:700;line-height:1;letter-spacing:.08em;color:#b65a3a}.page_essayBody__KSHvS .page_frameworkStep__Lgbk7 strong{display:block;margin-bottom:.3em;font-family:var(--font-serif),Georgia,serif;font-size:1.04em;line-height:1.45}.page_essayBody__KSHvS mark[data-annotation-id]{margin:0 -1px;padding:1px;border-radius:2px;background:color-mix(in srgb,#e7c94f 52%,transparent);color:inherit;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page_essayBody__KSHvS mark[data-annotation-id]:focus-visible{outline:2px solid var(--fg-dark);outline-offset:2px}.page_essayBody__KSHvS strong{font-weight:700;color:var(--fg-dark)}[data-theme=dark] .page_essayBody__KSHvS strong{color:rgba(235,235,235,1)}.page_essayBody__KSHvS em{font-style:italic}.page_essayBody__KSHvS blockquote{border-left:3px solid var(--fg-dark);padding:.15em 0 .15em 1em;margin:1.6em 0;color:var(--text-muted);font-style:normal;font-size:.917em;line-height:1.7}.page_essayBody__KSHvS blockquote p{margin-bottom:0}.page_essayBody__KSHvS blockquote:not(.page_prosePanel__iztMs){position:relative;margin:1.7em 0;padding:1.05em 1.2em 1.05em 1.35em;border-left:3px solid var(--reading-accent,#9b4c35);background:color-mix(in srgb,var(--reader-text) 5%,var(--reader-surface));color:var(--reader-text);font-size:1.08em;font-weight:600;line-height:1.65}[data-theme=dark] .page_essayBody__KSHvS blockquote:not(.page_prosePanel__iztMs){--reading-accent:#d17b5e}.page_essayBody__KSHvS blockquote:not(.page_prosePanel__iztMs):before{content:"KEY POINT";display:block;margin-bottom:.7em;color:var(--reading-accent,#9b4c35);font-family:var(--font-mono);font-size:.54em;font-weight:700;line-height:1;letter-spacing:.14em}.page_essayBody__KSHvS .page_prosePanel__iztMs{margin:1.45em 0;padding:1em 1.1em;border:1px solid var(--border-table);border-left:3px solid #b65a3a;background:color-mix(in srgb,var(--bg-code) 76%,transparent);color:var(--text-body);font-size:1em}.page_prosePanel__iztMs>p:first-child{font-family:var(--font-mono);font-size:.72em;letter-spacing:.08em;color:var(--fg-dark)}.page_essayBody__KSHvS .page_prosePanelLabel__Yqf_9{width:max-content;margin:1.05em 0 .55em;font-family:var(--font-mono);font-size:.68em;font-weight:700;line-height:1.2;letter-spacing:.08em;color:var(--fg-dark)}.page_essayBody__KSHvS .page_prosePanelLabel__Yqf_9:first-child{margin-top:0}.page_essayBody__KSHvS .page_caseDetail__PMWTr,.page_essayBody__KSHvS .page_counterexampleDetail__o5FM9{margin-top:0;padding:1.1em 1.25em 1.25em;border-top:0}.page_essayBody__KSHvS .page_caseDetail__PMWTr{border-left-color:#527b62}.page_essayBody__KSHvS .page_counterexampleDetail__o5FM9{border-left-color:#a75b4a}.page_essayBody__KSHvS .page_caseDetail__PMWTr ul{counter-reset:case-checklist}.page_essayBody__KSHvS .page_caseDetail__PMWTr li{counter-increment:case-checklist;padding-left:2.65em}.page_essayBody__KSHvS .page_caseDetail__PMWTr li:before{content:counter(case-checklist,decimal-leading-zero);position:absolute;top:.9em;left:.78em;font-family:var(--font-mono);font-size:.68em;font-weight:700;color:#527b62}.page_essayBody__KSHvS .page_tensionContrast__1vdyK{border-left-color:#5f6f9a}.page_essayBody__KSHvS .page_tensionContrast__1vdyK>p:first-child{color:#687aa9}.page_essayBody__KSHvS .page_tensionContrast__1vdyK ul{grid-template-columns:repeat(auto-fit,minmax(8.5em,1fr))}.page_essayBody__KSHvS .page_tensionContrast__1vdyK ul+.page_prosePanelLabel__Yqf_9{width:100%;padding-top:1.05em;border-top:1px solid var(--border-table)}.page_essayBody__KSHvS .page_tensionContrast__1vdyK li{padding-left:1.85em}.page_essayBody__KSHvS .page_tensionContrast__1vdyK li:before{content:"";position:absolute;top:1.02em;left:.78em;width:.32em;height:.32em;border:1px solid #687aa9}.page_essayBody__KSHvS .page_prosePanel__iztMs :is(ul,ol){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;margin:.9em 0 0;padding:0;list-style:none}.page_essayBody__KSHvS .page_prosePanel__iztMs li{position:relative;min-width:0;margin:0;padding:.62em .72em .62em 2em;border:1px solid color-mix(in srgb,var(--border-table) 76%,transparent);background:color-mix(in srgb,var(--bg-light) 86%,transparent);line-height:1.55}.page_prosePanel__iztMs[data-prose-kind=task-examples] li:before{content:"";position:absolute;top:1.12em;left:.85em;width:.36em;height:.36em;background:#b65a3a}.page_prosePanel__iztMs[data-prose-kind=criteria] ol{counter-reset:prose-criteria}.page_prosePanel__iztMs[data-prose-kind=criteria] li{counter-increment:prose-criteria;padding-left:2.75em}.page_prosePanel__iztMs[data-prose-kind=criteria] li:before{content:counter(prose-criteria,decimal-leading-zero);position:absolute;top:.88em;left:.8em;font-family:var(--font-mono);font-size:.72em;font-weight:700;color:#b65a3a}.page_essayBody__KSHvS img{display:block;max-width:100%;height:auto;margin:1.6em auto;transition:filter .18s ease,box-shadow .18s ease}[data-theme=dark] .page_essayBody__KSHvS .page_lightBackgroundImage__lfsNU{filter:brightness(.76) contrast(.92) saturate(.9);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 14px 36px rgba(0,0,0,.2)}.page_essayBody__KSHvS a{color:var(--fg-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.page_essayBody__KSHvS a:hover{opacity:.7}.page_essayBody__KSHvS ol,.page_essayBody__KSHvS ul{padding-left:1.3em;margin-bottom:1em}.page_essayBody__KSHvS li{margin-bottom:.4em;line-height:1.7}.page_essayBody__KSHvS li>ol,.page_essayBody__KSHvS li>ul{margin-top:.4em;margin-bottom:0}.page_essayBody__KSHvS [data-annotatable]>:is(ul,ol){--reading-list-accent:#9b4c35;margin:1.15em 0 1.55em;padding:.42em clamp(.65em,1.4vw,1em);list-style:none;border-left:1px solid color-mix(in srgb,var(--reader-text) 24%,transparent);background:color-mix(in srgb,var(--reader-text) 4%,var(--reader-surface))}[data-theme=dark] .page_essayBody__KSHvS [data-annotatable]>:is(ul,ol){--reading-list-accent:#d17b5e}.page_essayBody__KSHvS [data-annotatable]>:is(ul,ol)>li{position:relative;margin:0;padding:.52em .68em .52em 1.55em;color:var(--reader-text);line-height:1.65}.page_essayBody__KSHvS [data-annotatable]>ul>li:before{content:"";position:absolute;top:1.13em;left:.18em;width:.36em;height:.36em;border-radius:1px;background:var(--reading-list-accent)}.page_essayBody__KSHvS [data-annotatable]>ol{counter-reset:reading-list}.page_essayBody__KSHvS [data-annotatable]>ol>li{counter-increment:reading-list;padding-left:2.3em}.page_essayBody__KSHvS [data-annotatable]>ol>li:before{content:counter(reading-list,decimal-leading-zero);position:absolute;top:.72em;left:.12em;color:var(--reading-list-accent);font-family:var(--font-mono);font-size:.68em;font-weight:700;line-height:1;letter-spacing:.06em}.page_essayBody__KSHvS [data-annotatable]>:is(ul,ol)>li>:is(ul,ol){margin-top:.5em;padding-left:1.1em;border-left:1px solid color-mix(in srgb,var(--reading-list-accent) 32%,transparent)}.page_essayBody__KSHvS [data-annotatable]>:is(ul,ol)>li>:is(ul,ol) ::marker{color:var(--reading-list-accent)}@media (min-width:780px){.page_essayBody__KSHvS [data-annotatable]>ul:has(>li:nth-child(6)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.2em,3vw,2.5em)}.page_essayBody__KSHvS [data-annotatable]>ul:has(>li:nth-child(6))>li[data-list-span=wide]{grid-column:1/-1}}.page_essayBody__KSHvS code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-code);padding:.12em .35em;border-radius:3px}.page_essayBody__KSHvS pre{background:var(--bg-code-block);border:1px solid var(--border-dark-subtle);border-radius:6px;padding:1em 1.2em;margin:1.2em 0;overflow-x:auto;font-family:var(--font-mono);font-size:.708em;line-height:1.6}.page_essayBody__KSHvS pre code{background:none;padding:0;border-radius:0;font-size:inherit}.page_essayBody__KSHvS hr{border:none;border-top:1px solid var(--border-dark-divider);margin:2em 0}.page_tableScroll__pWMJl{width:100%;margin:1.4em 0;overflow-x:auto;overscroll-behavior-inline:contain}.page_tableScroll__pWMJl:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.page_tableScroll__pWMJl table{width:100%;min-width:640px;border:1px solid var(--border-table);border-collapse:collapse;background:color-mix(in srgb,var(--bg-light) 96%,var(--fg-dark));font-size:.92em;line-height:1.55}.page_essayBody__KSHvS thead{border-bottom:2px solid var(--border-table)}.page_essayBody__KSHvS th{font-family:var(--font-mono);font-size:.667em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:.75em 1em;border-right:1px solid var(--border-table);color:var(--fg-dark);background:var(--bg-table-header);white-space:nowrap}.page_essayBody__KSHvS td{padding:.78em 1em;border-right:1px solid var(--border-table);border-bottom:1px solid var(--border-table);vertical-align:top}.page_essayBody__KSHvS :is(th,td):last-child{border-right:0}.page_essayBody__KSHvS tbody tr:nth-child(2n){background:var(--bg-table-stripe)}.page_essayBody__KSHvS tbody tr:hover{background:var(--bg-table-hover)}.page_essayBody__KSHvS tbody tr:last-child td{border-bottom:0}@media (max-width:1024px){.page_breadcrumb__TNUHZ{padding:12px 24px;font-size:11px}.page_content__VDlJG{width:min(100%,824px);padding:40px 32px calc(112px + env(safe-area-inset-bottom, 0px))}.page_essayBody__KSHvS{font-size:var(--essay-body-size,1.1rem)}}@media (max-width:1200px){.page_relatedGrid__sbddu{grid-template-columns:1fr}}@media (max-width:640px){.page_breadcrumb__TNUHZ{min-height:44px;padding:10px 20px;font-size:10px}.page_content__VDlJG{padding:28px 20px calc(112px + env(safe-area-inset-bottom, 0px))}.page_essayBody__KSHvS{font-size:var(--essay-body-size,1.05rem);line-height:1.65}.page_essayBody__KSHvS h2{font-size:1.68em;margin-top:2.1em}.page_essayBody__KSHvS h3{font-size:1.24em}.page_essayBody__KSHvS .page_frameworkStep__Lgbk7{padding:.85em .9em .85em 3.25em}.page_frameworkStep__Lgbk7:before{top:.98em;left:.9em}.page_essayBody__KSHvS .page_prosePanel__iztMs{padding:.9em}.page_essayBody__KSHvS .page_prosePanel__iztMs :is(ul,ol){grid-template-columns:1fr}.page_essayBody__KSHvS .page_tensionContrast__1vdyK ul{grid-template-columns:repeat(2,minmax(0,1fr))}.page_articleHeader__knTZQ{margin-bottom:36px;padding-bottom:18px}.page_essayBody__KSHvS blockquote:not(.page_prosePanel__iztMs){padding:.9em .9em .9em 1.05em;margin:1.2em 0;font-size:1.02em}.page_essayBody__KSHvS img{margin:1.2em auto}.page_breadcrumbSearch__20iC_ kbd{display:none}.page_related__NmY73{margin-top:48px}.page_relatedHeader__lps53{align-items:flex-start;gap:12px}}@media (max-width:400px){.page_breadcrumb__TNUHZ{padding:8px 14px;font-size:9px}.page_breadcrumbCurrent__y_TBq,.page_breadcrumbSep__aYRs6{display:none}.page_content__VDlJG{padding:24px 16px calc(112px + env(safe-area-inset-bottom, 0px))}.page_essayBody__KSHvS{font-size:var(--essay-body-size,1rem);line-height:1.6}.page_essayBody__KSHvS td,.page_essayBody__KSHvS th{padding:6px 8px}}.page_cooperationLink__W67TC{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}@media print{.page_tableScroll__pWMJl{overflow:visible}.page_tableScroll__pWMJl table{min-width:0}.page_page__xMENy{height:auto;overflow:visible;background:#fff}.page_bodyRow__yZ0c9>aside,.page_breadcrumb__TNUHZ,.page_content__VDlJG>:not(.page_essayBody__KSHvS),.page_dotTexture__UQvqn{display:none!important}.page_bodyRow__yZ0c9,.page_main___LGq7{display:block;overflow:visible;background:#fff}.page_content__VDlJG,.page_essayBody__KSHvS{width:100%;max-width:none;padding:0;color:#111}.page_essayBody__KSHvS a{color:#111;text-decoration:underline}.page_essayBody__KSHvS blockquote,.page_essayBody__KSHvS img,.page_essayBody__KSHvS table{page-break-inside:avoid;break-inside:avoid}}.article-revisions_history__7KOYG{flex:1 0 100%;margin-top:.35rem;padding-top:.7rem;border-top:1px solid var(--border-dark-subtle)}.article-revisions_history__7KOYG summary{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;color:var(--fg-dark);cursor:pointer;list-style-position:outside}.article-revisions_history__7KOYG summary span{min-width:1.35rem;padding:.1rem .35rem;border:1px solid var(--border-dark-divider);text-align:center}.article-revisions_history__7KOYG ol{display:grid;gap:0;margin:.65rem 0 0;padding:0;list-style:none;border-left:1px solid var(--border-dark-divider)}.article-revisions_history__7KOYG li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.8rem;padding:.55rem 0 .55rem .8rem}.article-revisions_history__7KOYG li time{color:var(--text-muted)}.article-revisions_history__7KOYG li span{color:var(--text-body)}@media (max-width:520px){.article-revisions_history__7KOYG li{grid-template-columns:1fr;gap:.2rem}}.article-comments_comments__0nvzj{margin-top:48px;padding-top:36px;border-top:1px solid rgba(37,33,27,.12)}.article-comments_header__9FNPe h2{margin:4px 0 8px;font-family:var(--font-serif,Georgia,serif);font-size:1.35rem}.article-comments_header__9FNPe p:last-child{margin:0;color:rgba(37,33,27,.64);font-size:.9rem}.article-comments_eyebrow__IZxKG{margin:0;color:rgba(37,33,27,.48);font-size:.68rem;font-weight:700;letter-spacing:.12em}.article-comments_list__JXx_V{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.article-comments_comment__U_7ja{padding:18px;border:1px solid var(--reader-border);background:var(--reader-subtle)}.article-comments_meta__YiX4B{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:rgba(37,33,27,.64);font-size:.78rem}.article-comments_meta__YiX4B strong{color:rgba(37,33,27,.9)}.article-comments_body__M51kt{margin:10px 0 0;white-space:pre-wrap;line-height:1.75}.article-comments_reply__S7whd{margin-top:16px;padding:14px 0 0 16px;border-top:1px solid rgba(37,33,27,.09);border-left:2px solid rgba(37,33,27,.18)}@media (max-width:640px){.article-comments_comments__0nvzj{margin-top:36px;padding-top:28px}.article-comments_comment__U_7ja{padding:15px}}.reading-rail_rail__gfi1k{width:196px;flex-shrink:0;display:flex;flex-direction:column;gap:28px;padding:42px 24px 32px;border-right:1px solid var(--reader-border);background:var(--reader-surface);color:var(--reader-text);font-family:var(--font-mono);overflow-y:auto}.reading-rail_eyebrow__UKrri{font-weight:700;letter-spacing:.14em;text-transform:uppercase}.reading-rail_eyebrow__UKrri,.reading-rail_state__3vZcG{color:color-mix(in srgb,var(--reader-text) 58%,transparent);font-size:10px}.reading-rail_state__3vZcG{display:flex;flex-direction:column;gap:5px;margin-top:auto}.reading-rail_state__3vZcG strong{color:var(--reader-text);font-size:2rem;font-weight:400;line-height:1}.reading-rail_controls__SUyen{display:flex;flex-direction:column;align-items:stretch;gap:12px;opacity:.6;transition:opacity var(--transition-fast)}.reading-rail_sectionNavigation__Gipwk{display:grid;gap:6px}.reading-rail_sectionNavigation__Gipwk button,.reading-rail_toolButton__BgvIN{min-height:44px;border:1px solid var(--reader-border);background:transparent;color:inherit;padding:7px 8px;font:10px/1.3 var(--font-mono);text-align:left;cursor:pointer}.reading-rail_sectionNavigation__Gipwk button:disabled{opacity:.28;cursor:not-allowed}.reading-rail_notesButton__Su6eD{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--reader-border);background:transparent;color:inherit;padding:8px 10px;font:10px/1 var(--font-mono);cursor:pointer}.reading-rail_notesButton__Su6eD span{min-width:18px;padding:3px;background:var(--reader-subtle);text-align:center}.reading-rail_notesButton__Su6eD:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.reading-rail_sectionNavigation__Gipwk button:focus-visible,.reading-rail_toolButton__BgvIN:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.reading-rail_rail__gfi1k:focus-within .reading-rail_controls__SUyen,.reading-rail_rail__gfi1k:hover .reading-rail_controls__SUyen{opacity:1}@media (max-width:1024px){.reading-rail_rail__gfi1k{display:none}}.toc_toc__nI7db{width:288px;flex-shrink:0;height:100%;overflow-y:auto;padding:42px 16px 36px;border-left:1px solid var(--reader-border);background:var(--reader-surface);color:var(--reader-text);font-family:var(--font-mono);font-size:var(--essay-toc-size,12px)}.toc_heading__sioEF{display:flex;justify-content:space-between;gap:12px;margin:0 4px 24px 44px;color:color-mix(in srgb,var(--reader-text) 62%,transparent);font-size:11px;letter-spacing:.1em}.toc_heading__sioEF span{letter-spacing:0}.toc_toc__nI7db ul{list-style:none}.toc_toc__nI7db>ul{padding-bottom:24px}.toc_node__U55JD{margin:0}.toc_row___8hO0{--toc-indent:0px;align-items:flex-start;padding-left:calc(44px + var(--toc-indent))}.toc_row___8hO0,.toc_row___8hO0 a{position:relative;display:flex;min-width:0}.toc_row___8hO0 a{flex:1 1;min-height:44px;flex-direction:column;justify-content:center;gap:3px;padding:7px 4px;color:color-mix(in srgb,var(--reader-text) 64%,transparent);line-height:1.55;text-decoration:none}.toc_row___8hO0[data-level="2"] a{color:color-mix(in srgb,var(--reader-text) 72%,transparent);font-weight:600}.toc_row___8hO0 a:hover{color:var(--reader-text)}.toc_denseRow__T99uF>a{padding-right:60px}.toc_count__lISPs{position:absolute;top:50%;right:4px;color:color-mix(in srgb,var(--reader-text) 42%,transparent);font-size:9px;font-weight:500;transform:translateY(-50%)}.toc_completed__ZTiBP,.toc_count__lISPs{flex:none;letter-spacing:.04em;white-space:nowrap}.toc_completed__ZTiBP{align-self:center;display:inline-flex;gap:3px;margin-left:4px;color:#d27654;font-size:8px}.toc_denseRow__T99uF .toc_completed__ZTiBP{display:none}.toc_expand__FPP_w:focus-visible,.toc_row___8hO0 a:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.toc_expand__FPP_w{position:absolute;top:0;left:var(--toc-indent);width:44px;height:44px;flex:0 0 44px;border:0;background:transparent;color:color-mix(in srgb,var(--reader-text) 48%,transparent);cursor:pointer}.toc_chevron__wzgRX{width:7px;height:7px;display:inline-block;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform .16s ease}.toc_chevronOpen__TOnyt{transform:rotate(45deg)}.toc_eyebrow__doURY{color:#d27654;font-size:9px;font-weight:700;line-height:1;letter-spacing:.12em}.toc_marker__w6ZN5{position:absolute;left:-10px;top:9px;bottom:9px;width:2px;background:transparent}.toc_active__rBoBF{color:var(--reader-text)!important;font-weight:700}.toc_activeBranch__FDXMO>a{color:color-mix(in srgb,var(--reader-text) 86%,transparent)}.toc_active__rBoBF .toc_marker__w6ZN5{background:#b65a3a}.toc_activeContext__3SakS{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;margin:0 4px 6px;padding:6px 4px 6px calc(44px + var(--toc-context-indent));border-left:2px solid #b65a3a;color:color-mix(in srgb,var(--reader-text) 78%,transparent);font-size:10px;line-height:1.45;text-decoration:none}.toc_activeContext__3SakS:focus-visible,.toc_activeContext__3SakS:hover{color:var(--reader-text)}.toc_activeContext__3SakS:focus-visible{outline:2px solid var(--reader-text);outline-offset:2px}.toc_contextText__C2T6P{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc_contextPosition__NBu3V{flex:none;color:color-mix(in srgb,var(--reader-text) 46%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.toc_chevron__wzgRX{transition:none}}@media (max-width:1024px){.toc_toc__nI7db{display:none}}.continue-reading_section__keo05{margin:0 0 2rem;padding:1.25rem 0 1.5rem;border-top:3px solid var(--fg-dark);border-bottom:1px solid var(--border-dark-divider)}.continue-reading_headingRow__DgT5I{display:flex;align-items:end;justify-content:space-between;gap:1rem}.continue-reading_headingRow__DgT5I h2{margin:.3rem 0 0;font:700 clamp(1.25rem,2vw,1.65rem)/1.2 var(--font-serif),Georgia,serif}.continue-reading_action__acSKh,.continue-reading_eyebrow__YL_AM,.continue-reading_headingRow__DgT5I>a,.continue-reading_percent__W8AI6{font:.68rem/1.4 var(--font-mono);letter-spacing:.04em}.continue-reading_eyebrow__YL_AM,.continue-reading_percent__W8AI6{color:var(--text-dim)}.continue-reading_headingRow__DgT5I>a{color:var(--fg-dark)}.continue-reading_cards__I9VDY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.continue-reading_card__9EwrL{display:grid;grid-template-rows:auto 1fr auto auto;gap:.65rem;min-width:0;padding:1rem;border:1px solid var(--border-dark-divider);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.continue-reading_card__9EwrL:hover{transform:translateY(-2px);border-color:var(--fg-dark)}.continue-reading_card__9EwrL strong{font:700 1rem/1.35 var(--font-serif),Georgia,serif}.continue-reading_action__acSKh{justify-self:end;color:var(--fg-dark)}.continue-reading_track__Zs0lM{display:block;height:2px;background:var(--border-dark-divider);overflow:hidden}.continue-reading_track__Zs0lM>span{display:block;height:100%;background:var(--fg-dark)}@media (max-width:760px){.continue-reading_cards__I9VDY{grid-template-columns:1fr}.continue-reading_headingRow__DgT5I{align-items:flex-start}}.site-header_header__l68lX{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--border-light-hover);font-family:var(--font-mono)}.site-header_brand__6qgvk{display:inline-flex;align-items:center;gap:8px;min-height:44px;width:fit-content;max-width:100%;color:inherit;text-decoration:none;text-transform:uppercase;font-size:1.05rem;font-weight:700;letter-spacing:.025em}.site-header_brand__6qgvk span{flex:0 0 14px;height:14px;background:currentColor}.site-header_actions__23n8O{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px}.site-header_nav__g5pr1{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:4px}.site-header_menu__vFYzB,.site-header_nav__g5pr1 a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:inherit;background:transparent;border:1px solid transparent;text-decoration:none;font:700 .8rem/1.4 var(--font-mono)}.site-header_nav__g5pr1 a:hover{border-color:currentColor}.site-header_nav__g5pr1 a[aria-current=page]{background:var(--fg-light);color:var(--bg-dark)}.site-header_menu__vFYzB{display:none;cursor:pointer;gap:8px;border-color:var(--border-light-hover)}.site-header_header__l68lX :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:900px){.site-header_header__l68lX{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:20px;padding-bottom:16px}.site-header_actions__23n8O{grid-column:2}.site-header_menu__vFYzB{display:inline-flex}.site-header_nav__g5pr1{display:none;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.site-header_nav__g5pr1[data-expanded=true]{display:grid}.site-header_nav__g5pr1 a{width:100%}}@media (max-width:360px){.site-header_header__l68lX{grid-template-columns:minmax(0,1fr)}.site-header_actions__23n8O{grid-column:1;grid-row:2;justify-content:space-between}.site-header_nav__g5pr1{grid-row:3}}.author_workspace__98Fbn{min-height:100dvh;padding:32px clamp(18px,4vw,56px) 72px;background:#f4f0e8;color:#171714}.author_editorHeader__Ia4G4,.author_workspaceHeader__m1aNM{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:2px solid #171714}.author_editorHeader__Ia4G4 h1,.author_workspaceHeader__m1aNM h1{margin:4px 0 0;font-size:clamp(2rem,5vw,4.8rem);line-height:.95}.author_eyebrow__U84Kw{margin:0;font:700 11px/1.4 var(--font-mono),monospace;letter-spacing:.16em}.author_lede__hoQOW{max-width:720px;font-size:1.05rem;line-height:1.7}.author_conflict__P6l68,.author_message__oU0hH,.author_notice__5sm1F{margin:18px 0;padding:14px 16px;border:1px solid #8c6d1f;background:#fff6d8}.author_message__oU0hH{border-color:#888;background:#fff}.author_statePanel__Kbq_x{max-width:720px;margin:80px auto;padding:28px;border:1px solid #999}.author_migrationPanel__LN6NF{margin:22px 0;padding:20px;border:2px solid #171714;background:#fffdf8}.author_migrationPanel__LN6NF h2{margin-top:0}.author_migrationSummary__7dlU0{font:12px/1.5 var(--font-mono),monospace}.author_articleList__TIhMr{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.author_articleRow__Zj_gt{display:flex;justify-content:space-between;gap:24px;padding:20px;border:1px solid #a9a397;background:#fffdf8}.author_articleRow__Zj_gt h2{margin:8px 0 4px}.author_articleRow__Zj_gt p,.author_articleRow__Zj_gt time{color:#646158;font:12px/1.5 var(--font-mono),monospace}.author_articleRow__Zj_gt a{color:inherit}.author_status__e0jza{display:inline-block;padding:3px 7px;border:1px solid;font:700 10px/1.2 var(--font-mono),monospace;letter-spacing:.08em}.author_status__e0jza[data-tone=overdue]{color:#a22}.author_status__e0jza[data-tone=published]{color:#176331}.author_empty__1XNcd{padding:32px;border:1px dashed #8f8a7f}.author_importSection__7anfM{max-width:980px;margin-top:36px}.author_editor__XIObl{min-height:100dvh;padding:24px clamp(16px,3vw,42px) 64px;background:#eee9df;color:#171714}.author_editorHeader__Ia4G4 a{color:inherit;font:12px var(--font-mono),monospace}.author_saveStatus__rMeIp{min-width:132px;padding:10px 12px;border:1px solid #777;background:#fff;text-align:center;font:12px var(--font-mono),monospace}.author_saveStatus__rMeIp[data-state=conflict],.author_saveStatus__rMeIp[data-state=failed]{border-color:#a22;color:#a22}.author_conflict__P6l68 textarea{width:100%;min-height:130px}.author_editorGrid__Pzu7f{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;align-items:start;margin-top:20px}.author_editPane__Feizg,.author_sidebar__cN3VF{display:grid;gap:18px}.author_sidebar__cN3VF{position:sticky;top:18px}.author_panel__EBphy,.author_previewPanel__OyuH3{padding:20px;border:1px solid #a9a397;background:#fffdf8}.author_panel__EBphy h2{margin-top:0}.author_panel__EBphy label{display:grid;gap:6px;margin:12px 0;font:12px/1.4 var(--font-mono),monospace}.author_actions__H0ASy button,.author_panel__EBphy button,.author_panel__EBphy input,.author_panel__EBphy select,.author_panel__EBphy textarea,.author_previewToolbar__Bk7uW button,.author_versionList__dhDMF button{min-height:42px;padding:9px 10px;border:1px solid #777;border-radius:0;background:#fff;color:inherit;font:inherit}.author_actions__H0ASy button,.author_panel__EBphy button,.author_previewToolbar__Bk7uW button,.author_versionList__dhDMF button{cursor:pointer}.author_panel__EBphy button:disabled{cursor:not-allowed;opacity:.45}.author_panel__EBphy>button{width:100%;margin-top:8px}.author_fieldGrid__pSFqB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.author_editorFields__2D_lk{min-width:0;margin:0;padding:0;border:0}.author_markdownInput__PoZ_l{min-height:48vh;resize:vertical;font:14px/1.65 var(--font-mono),monospace}.author_actions__H0ASy{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.author_danger__NzuhQ{border-color:#a22!important;color:#a22!important}.author_previewToolbar__Bk7uW{display:flex;align-items:center;gap:8px;margin-bottom:16px}.author_previewToolbar__Bk7uW strong{margin-right:auto}.author_previewToolbar__Bk7uW button[aria-pressed=true]{background:#171714;color:#fff}.author_preview__tRkvZ{width:100%;max-width:880px;margin:0 auto;padding:clamp(18px,4vw,48px);background:#fff;font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;line-height:1.75}.author_preview__tRkvZ[data-width=narrow]{max-width:390px}.author_preview__tRkvZ img{max-width:100%;height:auto}.author_preview__tRkvZ table{width:100%;border-collapse:collapse}.author_preview__tRkvZ td,.author_preview__tRkvZ th{padding:8px;border:1px solid #aaa}.author_delivery__otCX4{display:grid;gap:8px}.author_delivery__otCX4 div{display:flex;justify-content:space-between;gap:12px}.author_delivery__otCX4 dt{font-weight:700}.author_versionList__dhDMF{display:grid;gap:8px;padding:0;list-style:none}.author_versionList__dhDMF li{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #ddd}.author_versionList__dhDMF span{display:grid}.author_versionList__dhDMF small{color:#666}.author_versionList__dhDMF button{min-height:34px;padding:5px 8px}.author_download___Nhh0{display:block;margin-top:14px;color:inherit;font-weight:700}.author_reimportPanel__s8aA3{padding:16px;border:1px solid #a9a397;background:#fffdf8}.author_reimportPanel__s8aA3>summary{cursor:pointer;font-weight:800}.author_importChoices__6UOOy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.author_importChoices__6UOOy label{padding:12px;border:1px dashed #777}.author_importChoices__6UOOy input{width:100%}.author_importMessage__gd2Pw{min-height:24px;font:12px/1.5 var(--font-mono),monospace}.author_candidates__Axmpn{display:grid;gap:8px;margin:16px 0}.author_candidates__Axmpn button{text-align:left}.author_importReview__clJu7{margin-top:18px;padding-top:18px;border-top:1px solid #aaa}.author_issueList__SkiUl,.author_uploadList__92lS3{display:grid;gap:6px;padding:0;list-style:none}.author_uploadList__92lS3 li{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.author_issueList__SkiUl li{padding:8px;border-left:3px solid #807b70;background:#f2f0ea}.author_issueList__SkiUl li[data-blocking=true]{border-color:#a22;background:#fff0ed}.author_historyDialog__7gx_S{z-index:30;width:min(760px,calc(100vw - 32px));max-height:82dvh;overflow:auto;padding:24px;border:2px solid #171714}.author_historyDialog__7gx_S::backdrop{background:rgb(0 0 0/.55)}.author_historyDialog__7gx_S pre{overflow:auto;padding:16px;background:#eee;white-space:pre-wrap}.author_diffGrid__n7jaB{display:grid;grid-template-columns:1fr 1fr;gap:12px}.author_diffGrid__n7jaB label{display:grid;gap:6px}.author_diffGrid__n7jaB textarea{min-height:40vh;font:13px/1.6 var(--font-mono),monospace}@media (max-width:900px){.author_editorGrid__Pzu7f{grid-template-columns:1fr}.author_sidebar__cN3VF{position:static}}@media (max-width:620px){.author_articleRow__Zj_gt,.author_editorHeader__Ia4G4,.author_workspaceHeader__m1aNM{align-items:flex-start;flex-direction:column}.author_diffGrid__n7jaB,.author_fieldGrid__pSFqB,.author_importChoices__6UOOy{grid-template-columns:1fr}}