.article-continuation_continuation__0kxmq{margin-top:56px;border-top:1px solid var(--border-dark-divider);font-family:var(--font-serif),Georgia,serif}.article-continuation_directions__EgHzB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-dark-divider)}.article-continuation_directionLink__H1sMu{min-height:150px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:24px;background:var(--bg-light);color:var(--fg-dark);text-decoration:none}.article-continuation_directionLink__H1sMu:hover strong{text-decoration:underline;text-underline-offset:4px}.article-continuation_directionLink__H1sMu:focus-visible,.article-continuation_relatedGrid__lI_xN a:focus-visible{outline:2px solid var(--fg-dark);outline-offset:-4px}.article-continuation_directionLink__H1sMu span,.article-continuation_eyebrow__hvC7h{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.article-continuation_eyebrow__hvC7h{letter-spacing:.08em}.article-continuation_related__n7u9m{padding-top:40px}.article-continuation_related__n7u9m h2{margin-bottom:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.article-continuation_relatedGrid__lI_xN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.article-continuation_relatedGrid__lI_xN a{display:flex;flex-direction:column;gap:9px;min-height:180px;padding:18px;border:1px solid var(--border-dark-divider);color:var(--fg-dark);text-decoration:none}.article-continuation_relatedGrid__lI_xN span{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.article-continuation_relatedGrid__lI_xN p{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:640px){.article-continuation_directions__EgHzB,.article-continuation_relatedGrid__lI_xN{grid-template-columns:1fr}.article-continuation_directionLink__H1sMu{min-height:120px}}.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;grid-gap:16px;gap:16px;margin:24px 0 0;padding:0;list-style:none}.article-comments_comment__U_7ja{padding:18px;border:1px solid rgba(37,33,27,.1);background:hsla(0,0%,100%,.32)}.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}}.article-feedback_feedback__QC0N0{margin:0 0 32px;padding:24px;border:1px solid var(--border-dark-divider);color:var(--fg-dark)}.article-feedback_channelHeader__PjQ98,.article-feedback_formFooter__kQIjV,.article-feedback_success__O_tIM,.article-feedback_voteRow__7Slt4{display:flex;align-items:center;justify-content:space-between;gap:16px}.article-feedback_eyebrow__BV1iH{margin-bottom:5px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em}.article-feedback_feedback__QC0N0 h2{font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;line-height:1.3}.article-feedback_channels__G6Ar2,.article-feedback_voteActions__rJ6vP{display:flex;flex-wrap:wrap;gap:7px}.article-feedback_channels__G6Ar2 button,.article-feedback_success__O_tIM button,.article-feedback_voteActions__rJ6vP button{min-height:40px;padding:0 13px;border:1px solid var(--border-dark-divider);border-radius:0;background:transparent;color:var(--fg-dark);font-family:var(--font-mono);font-size:10px;cursor:pointer}.article-feedback_channels__G6Ar2 button:focus-visible,.article-feedback_channels__G6Ar2 button:hover,.article-feedback_selected__QWe6q,.article-feedback_success__O_tIM button:focus-visible,.article-feedback_success__O_tIM button:hover,.article-feedback_voteActions__rJ6vP button:focus-visible,.article-feedback_voteActions__rJ6vP button:hover:not(:disabled){border-color:var(--fg-dark)!important;background:var(--fg-dark)!important;color:var(--bg-light)!important}.article-feedback_channels__G6Ar2 button:focus-visible,.article-feedback_feedback__QC0N0 input:focus-visible,.article-feedback_feedback__QC0N0 textarea:focus-visible,.article-feedback_submit__HHOsZ:focus-visible,.article-feedback_success__O_tIM button:focus-visible,.article-feedback_unconfigured__xZArG a:focus-visible,.article-feedback_voteActions__rJ6vP button:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.article-feedback_voteActions__rJ6vP button:disabled{cursor:not-allowed;opacity:.38}.article-feedback_voteStatus__LT8rU{min-height:1.5em;margin:8px 0 18px;color:var(--text-muted);font-size:.76rem;line-height:1.5}.article-feedback_channelHeader__PjQ98{align-items:flex-start;padding-top:16px;border-top:1px solid var(--border-dark-divider)}.article-feedback_channelHeader__PjQ98>p{padding-top:10px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.article-feedback_channels__G6Ar2{justify-content:flex-end}.article-feedback_channels__G6Ar2 button{min-height:36px}.article-feedback_channelPanel__vvWfg,.article-feedback_unconfigured__xZArG{margin-top:18px;padding:18px;border-left:2px solid var(--fg-dark);background:var(--bg-code)}.article-feedback_unconfigured__xZArG{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--text-muted);font-size:.8rem;line-height:1.55}.article-feedback_unconfigured__xZArG a{flex-shrink:0;color:var(--fg-dark);font-family:var(--font-mono);font-size:10px;font-weight:700;text-underline-offset:3px}.article-feedback_channelPanel__vvWfg form{display:grid;grid-gap:8px;gap:8px}.article-feedback_prompt__fyEOs{margin-bottom:4px;color:var(--text-muted);font-size:.82rem;line-height:1.55}.article-feedback_channelPanel__vvWfg label:not(.article-feedback_consent__FG2Vr,.article-feedback_honeypot__b8fmH){display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.05em}.article-feedback_channelPanel__vvWfg label span{color:var(--text-muted);font-weight:400}.article-feedback_channelPanel__vvWfg input[type=text],.article-feedback_channelPanel__vvWfg textarea{width:100%;border:1px solid var(--border-dark-divider);border-radius:0;background:var(--bg-light);color:var(--fg-dark);font:inherit}.article-feedback_channelPanel__vvWfg textarea{min-height:132px;padding:12px;resize:vertical;font-size:.9rem;line-height:1.55}.article-feedback_channelPanel__vvWfg input[type=text]{min-height:42px;padding:0 12px;font-size:.86rem}.article-feedback_consent__FG2Vr{display:flex;align-items:flex-start;gap:8px;color:var(--text-muted);font-size:.76rem;line-height:1.5}.article-feedback_consent__FG2Vr input{margin-top:3px;accent-color:var(--fg-dark)}.article-feedback_formFooter__kQIjV{align-items:flex-end;margin-top:8px}.article-feedback_formFooter__kQIjV p{color:var(--text-muted);font-size:.74rem;line-height:1.5}.article-feedback_submit__HHOsZ{flex-shrink:0;min-height:42px;padding:0 18px;border:1px solid var(--fg-dark);border-radius:0;background:var(--fg-dark);color:var(--bg-light);font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer}.article-feedback_submit__HHOsZ:disabled{cursor:wait;opacity:.6}.article-feedback_success__O_tIM{align-items:flex-start;color:var(--text-muted);font-size:.8rem}.article-feedback_success__O_tIM strong{color:var(--fg-dark)}.article-feedback_success__O_tIM span{flex:1 1}.article-feedback_honeypot__b8fmH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.article-feedback_feedback__QC0N0{padding:20px}.article-feedback_channelHeader__PjQ98,.article-feedback_formFooter__kQIjV,.article-feedback_success__O_tIM,.article-feedback_unconfigured__xZArG,.article-feedback_voteRow__7Slt4{align-items:stretch;flex-direction:column}.article-feedback_voteActions__rJ6vP{display:grid;grid-template-columns:1fr 1fr}.article-feedback_voteActions__rJ6vP button{min-height:44px}.article-feedback_channelHeader__PjQ98>p{padding-top:0}.article-feedback_channels__G6Ar2{display:grid;grid-template-columns:1fr 1fr}.article-feedback_channels__G6Ar2 button{min-height:42px}.article-feedback_unconfigured__xZArG a{align-self:flex-start;min-height:40px;display:inline-flex;align-items:center}.article-feedback_submit__HHOsZ{width:100%}}@media (prefers-reduced-motion:reduce){.article-feedback_feedback__QC0N0 *,.article-feedback_feedback__QC0N0 :after,.article-feedback_feedback__QC0N0 :before{scroll-behavior:auto!important}}.subscription-form_form__eNsbM{position:relative}.subscription-form_emailLabel__FLfC_{display:block;margin-bottom:7px;color:var(--fg-dark);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.subscription-form_formRow__Bht2F{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.subscription-form_emailInput__jzL7y,.subscription-form_submitButton__BSZP_{min-height:44px;border:1px solid var(--border-dark-divider);border-radius:0;font:inherit}.subscription-form_emailInput__jzL7y{width:100%;min-width:0;padding:0 12px;background:transparent;color:var(--fg-dark);font-size:.9rem;outline:none}.subscription-form_emailInput__jzL7y::placeholder{color:var(--text-muted);opacity:.65}.subscription-form_emailInput__jzL7y:focus{border-color:var(--fg-dark);box-shadow:inset 0 0 0 1px var(--fg-dark)}.subscription-form_emailInput__jzL7y[aria-invalid=true]{border-color:#a33b32}.subscription-form_submitButton__BSZP_{padding:0 16px;background:var(--fg-dark);color:var(--bg-light);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer}.subscription-form_emailInput__jzL7y:focus-visible,.subscription-form_submitButton__BSZP_:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.subscription-form_submitButton__BSZP_:disabled{cursor:wait;opacity:.6}.subscription-form_consent__nH3Ly,.subscription-form_feedback__tehNy,.subscription-form_status__12g3F{color:var(--text-muted);font-size:.76rem;line-height:1.55}.subscription-form_consent__nH3Ly{margin-top:8px}.subscription-form_feedback__tehNy{min-height:1.55em;margin-top:3px}.subscription-form_status__12g3F{max-width:520px;padding:18px 0 18px 18px;border-left:2px solid var(--fg-dark)}.subscription-form_honeypot__GXo3w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.subscription-form_formRow__Bht2F{grid-template-columns:1fr}.subscription-form_submitButton__BSZP_{width:100%}}.article-subscription_subscription__3HP4Z{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:24px 0;border-top:1px solid var(--border-dark-divider);color:var(--fg-dark)}.article-subscription_subscription__3HP4Z h2{margin-bottom:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.article-subscription_subscription__3HP4Z p{max-width:620px;color:var(--text-muted);font-size:.88rem;line-height:1.6}.article-subscription_subscriptionCopy__YQmDd{align-self:flex-start}.article-subscription_subscriptionLinks__0XBzD{display:flex;gap:12px;margin-top:10px;font-family:var(--font-mono);font-size:9px}.article-subscription_subscriptionLinks__0XBzD a{min-height:44px;display:inline-flex;align-items:center;color:var(--fg-dark);text-underline-offset:3px}.article-subscription_subscriptionLinks__0XBzD a:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.article-subscription_subscription__3HP4Z>span{flex-shrink:0;padding:7px 10px;border:1px solid var(--border-dark-divider);font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.article-subscription_interactiveBody__IGfYB{width:min(100%,510px);min-height:132px}@media (max-width:640px){.article-subscription_subscription__3HP4Z{align-items:flex-start;flex-direction:column}.article-subscription_interactiveBody__IGfYB{width:100%;min-height:196px}}.community-discussion_discussion__sgas0{margin-top:36px;padding-top:24px;border-top:1px solid var(--border-dark-divider)}.community-discussion_header__sEBes{margin-bottom:20px}.community-discussion_eyebrow__CPoEi,.community-discussion_join__CWBxe,.community-discussion_meta__m0_1q,.community-discussion_report__iHuQ0{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.community-discussion_eyebrow__CPoEi{margin-bottom:8px;color:var(--text-dim)}.community-discussion_headingRow__J2c2Y{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.community-discussion_headingRow__J2c2Y h2{margin:0 0 5px;font-family:var(--font-serif),Georgia,serif;font-size:1.4rem}.community-discussion_headingRow__J2c2Y p{margin:0;color:var(--text-dim);font-size:.82rem}.community-discussion_join__CWBxe{flex:0 0 auto;color:var(--fg-dark);text-decoration:none;border-bottom:1px solid}.community-discussion_join__CWBxe:focus-visible,.community-discussion_join__CWBxe:hover{color:var(--text-dim)}.community-discussion_join__CWBxe:focus-visible,.community-discussion_report__iHuQ0:focus-visible{outline:2px solid var(--fg-dark);outline-offset:3px}.community-discussion_list__k4wk1{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.community-discussion_comment__a_WLt{position:relative;border:1px solid var(--border-dark-divider);padding:17px 18px}.community-discussion_meta__m0_1q{display:flex;gap:10px;color:var(--text-dim)}.community-discussion_meta__m0_1q strong{color:var(--fg-dark);font-weight:700}.community-discussion_body__2UO2Z{margin:10px 0 0;color:var(--text-body);font-size:.92rem;line-height:1.65;white-space:pre-wrap}.community-discussion_report__iHuQ0{display:inline-block;margin-top:12px;color:var(--text-dim)}.community-discussion_reply__yMFIm{margin-top:15px;padding:14px 0 0 16px;border-top:1px solid var(--border-dark-divider);border-left:2px solid var(--fg-dark)}.community-discussion_form__Kc_h0{margin-top:18px;padding:17px 18px;border:1px solid var(--border-dark-divider)}.community-discussion_label__kzEsP{display:block;margin-bottom:9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--text-dim)}.community-discussion_textarea__F_eF8{display:block;box-sizing:border-box;width:100%;min-height:108px;resize:vertical;padding:11px;border:1px solid var(--border-dark-divider);border-radius:0;background:transparent;color:var(--text-body);font:inherit;line-height:1.6}.community-discussion_textarea__F_eF8:focus-visible{outline:2px solid var(--fg-dark);outline-offset:2px}.community-discussion_formFooter___Lr19{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:11px}.community-discussion_reviewNote__xb_mn,.community-discussion_status__7Wvdi{margin:0;color:var(--text-dim);font-size:.78rem;line-height:1.5}.community-discussion_submit__TatPe{border:1px solid var(--fg-dark);border-radius:0;background:var(--fg-dark);color:var(--bg-dark);padding:8px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;cursor:pointer}.community-discussion_submit__TatPe:disabled{cursor:wait;opacity:.65}.community-discussion_status__7Wvdi{min-height:1.5em;margin-top:8px}.community-discussion_status__7Wvdi a{color:inherit}@media (max-width:640px){.community-discussion_headingRow__J2c2Y{align-items:flex-start;flex-direction:column}.community-discussion_comment__a_WLt,.community-discussion_form__Kc_h0{padding:15px}.community-discussion_formFooter___Lr19{align-items:flex-start;flex-direction:column}}.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(--border-light-hover);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.68);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:var(--border-light-hover);color:var(--fg-light)}.font-size-control_group__Jzhw_ button:focus-visible{position:relative;z-index:1;outline:2px solid var(--fg-light);outline-offset:2px}.font-size-control_group__Jzhw_ button:disabled{opacity:.25;cursor:default}.font-size-control_compact__RmPLJ button{min-width:38px;min-height:38px}@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(--fg-light);border-color:var(--border-light-hover)}.share-actions_compact__m7Ie_ .share-actions_action__xl_CK:focus-visible{outline-color:var(--fg-light)}.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:hsla(0,0%,100%,.68)}.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 hsla(0,0%,100%,.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(--bg-dark);color:var(--fg-light);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-state_track__leqcP{position:fixed;inset:0 0 auto;z-index:10020;height:3px;background:transparent;pointer-events:none}.reading-state_fill__thKpG{width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#b65a3a}@media (prefers-reduced-motion:no-preference){.reading-state_fill__thKpG{transition:transform .12s linear}}.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(--border-light-hover);background:var(--bg-dark);color:var(--fg-light);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(--border-light-hover);border-radius:4px;background:transparent;color:var(--fg-light);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(--fg-light);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(--border-light-hover);background:var(--bg-dark);color:var(--fg-light);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(--border-light)}.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(--border-light-hover);background:transparent;color:var(--fg-light);font:inherit;cursor:pointer}.mobile-reading-toolbar_drawer__2aerZ nav{overflow-y:auto;padding:12px 20px 24px}.mobile-reading-toolbar_drawer__2aerZ ul{list-style:none}.mobile-reading-toolbar_drawer__2aerZ ul ul{padding-left:16px;border-left:1px solid var(--border-light)}.mobile-reading-toolbar_drawer__2aerZ a{min-height:44px;display:flex;align-items:center;padding:8px 4px;color:hsla(0,0%,100%,.62);text-decoration:none}.mobile-reading-toolbar_drawer__2aerZ a[aria-current=location]{color:var(--fg-light);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#b65a3a;text-decoration-color:#b65a3a;text-underline-offset:4px}}@media (max-width:420px){.mobile-reading-toolbar_toolbar__3sJMf{justify-content:space-between}}.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(--border-light);background:var(--bg-dark);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{color:var(--fg-light);opacity:.55;text-decoration:none;transition:opacity .2s}.page_breadcrumbLink__UgouE:hover{opacity:1}.page_breadcrumbLink__UgouE:focus-visible{outline:2px solid var(--fg-light);outline-offset:3px}.page_breadcrumbSep__aYRs6{color:hsla(0,0%,100%,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_breadcrumbCurrent__y_TBq{overflow:hidden;color:hsla(0,0%,100%,.35);text-overflow:ellipsis;white-space:nowrap}.page_breadcrumbRight__kDqE8{flex-shrink:0}.page_breadcrumbSearch__20iC_{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--border-light-hover);color:hsla(0,0%,100%,.65);text-decoration:none}.page_breadcrumbSearch__20iC_:focus-visible,.page_breadcrumbSearch__20iC_:hover{color:var(--fg-light);border-color:hsla(0,0%,100%,.4)}.page_breadcrumbSearch__20iC_:focus-visible{outline:2px solid var(--fg-light);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(--bg-dark) 1px,transparent 1px);background-size:12px 12px;opacity:.05;pointer-events:none}.page_content__VDlJG{width:min(100%,920px);margin:0 auto;padding:64px}.page_essayBody__KSHvS{max-width:760px;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));grid-gap:14px;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{font-size:1.55em;line-height:1.35;margin:2em 0 .6em}.page_essayBody__KSHvS h3{font-size:1.2em;margin:1.6em 0 .5em;scroll-margin-top:24px}.page_essayBody__KSHvS h3,.page_essayBody__KSHvS h4{font-family:var(--font-serif),Georgia,serif;font-weight:700;line-height:1.4;color:var(--text-dim)}.page_essayBody__KSHvS h4{font-size:.917em;font-style:italic;margin:1.6em 0 .4em}.page_essayBody__KSHvS p{margin-bottom:1.1em}.page_essayBody__KSHvS strong{font-weight:700;color:var(--fg-dark)}[data-theme=dark] .page_essayBody__KSHvS strong{color:#ebebeb}.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 img{display:block;max-width:100%;height:auto;margin:1.6em auto}.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 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_essayBody__KSHvS thead{border-bottom:2px solid var(--fg-dark)}.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;color:var(--fg-dark);background:var(--bg-table-header);white-space:nowrap}.page_essayBody__KSHvS td{padding:.6em 1em;border-bottom:1px solid var(--border-dark-subtle);vertical-align:top}.page_essayBody__KSHvS tbody tr:hover{background:var(--bg-table-hover)}.page_essayBody__KSHvS tbody tr:last-child td{border-bottom:none}@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_articleHeader__knTZQ{margin-bottom:36px;padding-bottom:18px}.page_essayBody__KSHvS blockquote{padding:.15em 0 .15em .8em;margin:1.2em 0}.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}}