.ZHLNTW_shell{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafc;min-height:100vh}.ZHLNTW_shell ::selection{color:#111827;background:#a5fa5d}.ZHLNTW_shell a{text-underline-offset:.22em}.ZHLNTW_shell a:focus-visible,.ZHLNTW_shell summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #3b6d11}.ZHLNTW_skip{z-index:60;background:#a5fa5d;padding:14px 20px;position:fixed;top:-100px;left:24px}.ZHLNTW_skip:focus{top:12px}.ZHLNTW_main{max-width:1152px;margin:0 auto;padding:64px 24px 88px}.ZHLNTW_main h1,.ZHLNTW_main h2,.ZHLNTW_main h3{text-wrap:balance}.ZHLNTW_main h1{letter-spacing:-.03em;max-width:21ch;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:600;line-height:1.07}.ZHLNTW_lead{color:#5b6472;max-width:62ch;margin-top:22px;font-size:1.2rem;line-height:1.65}.ZHLNTW_topics{border-bottom:1px solid #e4e6ea;flex-wrap:wrap;gap:4px 24px;margin:32px 0 48px;padding-bottom:14px;display:flex}.ZHLNTW_topics a{color:#5b6472;align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}.ZHLNTW_topics a:hover{color:#111827;text-decoration:underline}.ZHLNTW_topics a[aria-current]{color:#2c520d;font-weight:600}.ZHLNTW_opening{grid-template-columns:1.15fr 1fr;align-items:start;gap:56px;display:grid}.ZHLNTW_featured{background:#e3fdcb;border-radius:14px;padding:36px}.ZHLNTW_featured h2{letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.ZHLNTW_featured p{color:#2c520d;margin:20px 0 24px;line-height:1.65}.ZHLNTW_featured a{color:#111827;align-items:center;gap:12px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ZHLNTW_start h2,.ZHLNTW_collection h2,.ZHLNTW_related h2{letter-spacing:-.02em;margin-bottom:20px;font-size:1.5rem;font-weight:600}.ZHLNTW_start ol{padding:0;list-style:none}.ZHLNTW_start li{border-top:1px solid #e4e6ea}.ZHLNTW_start a{padding:18px 0;font-size:1.1rem;line-height:1.4;display:block}.ZHLNTW_start a:hover{color:#3b6d11}.ZHLNTW_start span{color:#5b6472;margin-top:6px;font-size:.9rem;display:block}.ZHLNTW_collection{margin-top:64px}.ZHLNTW_list{grid-template-columns:1fr 1fr;gap:0 56px;padding:0;list-style:none;display:grid}.ZHLNTW_list li{border-top:1px solid #e4e6ea;padding:24px 0 28px}.ZHLNTW_listMeta{color:#5b6472;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;font-size:.875rem;display:flex}.ZHLNTW_list :is(h2,h3){letter-spacing:-.02em;margin-top:12px;font-size:1.3rem;font-weight:550;line-height:1.35}.ZHLNTW_list :is(h2,h3) a{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.ZHLNTW_list :is(h2,h3) svg{flex:0 0 20px}.ZHLNTW_list :is(h2,h3) a:hover{color:#3b6d11}.ZHLNTW_list p{color:#5b6472;max-width:60ch;margin-top:12px;font-size:1rem;line-height:1.6}.ZHLNTW_editorialLink{color:#3b6d11;flex-wrap:wrap;gap:16px 28px;margin-top:36px;font-size:.95rem;display:flex}.ZHLNTW_editorialLink a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ZHLNTW_breadcrumb{color:#5b6472;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:.9rem;display:flex}.ZHLNTW_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.ZHLNTW_breadcrumb a:hover{text-decoration:underline}.ZHLNTW_articleHeader{max-width:900px}.ZHLNTW_articleHeader h1{max-width:24ch;font-size:clamp(2.1rem,4.2vw,3.65rem)}.ZHLNTW_byline{color:#5b6472;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:.9rem;line-height:1.6;display:flex}.ZHLNTW_byline a{text-decoration:underline}.ZHLNTW_articleGrid{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:64px;margin-top:48px;display:grid}.ZHLNTW_prose{overflow-wrap:anywhere;max-width:68ch;font-size:1.125rem;line-height:1.8}.ZHLNTW_prose>p:first-child{margin-top:0}.ZHLNTW_prose p{margin-top:20px}.ZHLNTW_prose h2{letter-spacing:-.02em;margin:48px 0 16px;scroll-margin-top:100px;font-size:1.65rem;font-weight:600;line-height:1.3}.ZHLNTW_prose h3{margin:28px 0 10px;font-size:1.2rem;font-weight:600;line-height:1.4}.ZHLNTW_prose ul{margin-top:18px;padding-left:24px;list-style:outside}.ZHLNTW_prose li{margin-top:10px;padding-left:4px}.ZHLNTW_prose blockquote{color:#111827;background:#f1f2f4;border-radius:12px;margin-top:24px;padding:22px 24px}.ZHLNTW_prose blockquote p{margin:0}.ZHLNTW_prose a{color:#3b6d11;text-decoration:underline}.ZHLNTW_toc{font-size:.95rem;position:sticky;top:104px}.ZHLNTW_tocDesktop>p{font-weight:600}.ZHLNTW_tocMobile{display:none}.ZHLNTW_toc summary{cursor:pointer;min-height:44px;font-weight:600}.ZHLNTW_toc nav{flex-direction:column;gap:2px;margin-top:12px;display:flex}.ZHLNTW_toc a{color:#5b6472;min-height:44px;padding:8px 0;line-height:1.5}.ZHLNTW_toc a:hover{color:#3b6d11;text-decoration:underline}.ZHLNTW_related{border-top:1px solid #e4e6ea;margin-top:64px;padding-top:40px}@media (max-width:800px){.ZHLNTW_main{padding-top:36px;padding-bottom:56px}.ZHLNTW_topics{column-gap:20px;margin-bottom:32px}.ZHLNTW_opening{grid-template-columns:1fr;gap:32px}.ZHLNTW_featured{padding:28px}.ZHLNTW_collection{margin-top:48px}.ZHLNTW_list{grid-template-columns:1fr}.ZHLNTW_articleGrid{grid-template-columns:1fr;gap:28px;margin-top:28px}.ZHLNTW_toc{border-block:1px solid #e4e6ea;grid-row:1;padding:12px 0;position:static}.ZHLNTW_toc nav{margin-top:4px}.ZHLNTW_tocDesktop{display:none}.ZHLNTW_tocMobile{display:block}.ZHLNTW_prose{font-size:1.0625rem}.ZHLNTW_prose h2{margin-top:40px;font-size:1.5rem}.ZHLNTW_lead{font-size:1.1rem}.ZHLNTW_byline{flex-direction:column;gap:6px}}
