.ZAXO3W_page{background:var(--nq-paper)}.ZAXO3W_hero{color:var(--text-on-dark);background:radial-gradient(circle at 14% 18%,#ddb17029,#0000 30%),radial-gradient(circle at 88% 78%,#2b72771c,#0000 26%),linear-gradient(135deg,#211512,#342019 58%,#5a3024);padding:42px 0 36px}.ZAXO3W_breadcrumbs{color:var(--text-on-dark-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ZAXO3W_breadcrumbs a{color:var(--text-on-dark-accent);font-weight:700}.ZAXO3W_heroGrid{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:center;gap:32px;display:grid}.ZAXO3W_kicker{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.ZAXO3W_kicker span{min-height:30px;color:var(--text-on-dark-accent);font-size:var(--fs-xs);background:#fff8ef0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 9px;font-weight:700;display:inline-flex}.ZAXO3W_hero h1{max-width:800px;font-size:var(--fs-display);letter-spacing:normal;text-wrap:balance;margin:0;line-height:1.4}.ZAXO3W_heroCopy>p{max-width:760px;color:var(--text-on-dark-muted);font-size:var(--fs-sm);text-wrap:pretty;margin:15px 0 0;line-height:2}.ZAXO3W_meta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ZAXO3W_meta span,.ZAXO3W_meta time{min-height:32px;color:var(--text-on-dark-muted);font-size:var(--fs-xs);background:#ffffff0e;border-radius:10px;align-items:center;padding:7px 9px;font-weight:700;display:inline-flex}.ZAXO3W_heroFigure{background:#1a1210;border:1px solid #ffffff1f;border-radius:21px;margin:0;overflow:hidden;box-shadow:0 20px 46px #00000038}.ZAXO3W_heroFigure img{aspect-ratio:auto;width:100%;height:auto;display:block}.ZAXO3W_heroFigure figcaption{color:var(--text-on-dark-muted);font-size:var(--fs-xs);padding:11px 13px;line-height:1.75}.ZAXO3W_layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:32px;padding-block:42px 78px;display:grid}.ZAXO3W_content{min-width:0;max-width:860px}.ZAXO3W_lead{background:linear-gradient(135deg,#fffaf3,#f6e9df);border:1px solid #a9533729;border-radius:19px;padding:23px}.ZAXO3W_lead p{color:var(--text-body);font-size:var(--fs-base);text-wrap:pretty;margin:0;line-height:2.05}.ZAXO3W_lead p+p{margin-top:12px}.ZAXO3W_imageNotice{border-inline-start:4px solid var(--nq-teal);background:#eef6f4;border-radius:14px;margin-top:17px;padding:15px 17px}.ZAXO3W_imageNotice strong{color:var(--text-link);font-size:var(--fs-xs);display:block}.ZAXO3W_imageNotice p{color:var(--text-muted);font-size:var(--fs-xs);margin:4px 0 0;line-height:1.9}.ZAXO3W_section{padding:30px 2px 6px;scroll-margin-top:110px}.ZAXO3W_section h2,.ZAXO3W_faq h2,.ZAXO3W_sources h2{color:var(--text-strong);font-size:var(--fs-3xl);text-wrap:balance;margin:0 0 12px;line-height:1.55}.ZAXO3W_section p{color:var(--text-muted);font-size:var(--fs-sm);text-wrap:pretty;margin:0 0 14px;line-height:2.08}.ZAXO3W_inlineFigure{border:1px solid var(--nq-line);box-shadow:var(--nq-shadow-sm);background:#fff;border-radius:19px;margin:23px 0 9px;overflow:hidden}.ZAXO3W_inlineFigure img{aspect-ratio:auto;width:100%;height:auto;display:block}.ZAXO3W_inlineFigure figcaption{color:var(--text-muted);font-size:var(--fs-xs);padding:11px 14px;line-height:1.8}.ZAXO3W_originalLink{width:fit-content;color:var(--text-link);text-underline-offset:4px;padding-block:9px;font-weight:700;text-decoration:underline;display:block}.ZAXO3W_heroFigure .ZAXO3W_originalLink{color:var(--text-on-dark-accent)}.ZAXO3W_timeline{border-inline-start:2px solid #cfaa75;margin:24px 0;padding:0 19px 0 0;list-style:none;position:relative}.ZAXO3W_timeline li{border:1px solid var(--nq-line);background:linear-gradient(135deg,#fffdf8,#f6eee4);border-radius:16px;margin:0 0 15px;padding:19px 21px;position:relative}.ZAXO3W_timeline li:before{content:"";inset-inline-start:-27px;border:3px solid var(--nq-paper);background:var(--nq-teal);border-radius:50%;width:12px;height:12px;position:absolute;top:26px}.ZAXO3W_timeline li>span{color:var(--text-accent);font-size:var(--fs-xs);font-weight:700;display:block}.ZAXO3W_timeline h3{color:var(--text-strong);font-size:var(--fs-lg);margin:7px 0;line-height:1.7}.ZAXO3W_timeline li p{font-size:var(--fs-sm);margin:0}.ZAXO3W_sectionSources{gap:5px;margin-block:8px 18px;display:grid}.ZAXO3W_sectionSources a{width:fit-content;color:var(--text-link);font-size:var(--fs-xs);text-underline-offset:4px;padding-block:7px;line-height:1.8;text-decoration:underline}@media (max-width:620px){.ZAXO3W_timeline li{padding:15px}.ZAXO3W_timeline h3{font-size:var(--fs-base)}.ZAXO3W_timeline li p,.ZAXO3W_sectionSources a{font-size:var(--fs-xs)}}.ZAXO3W_villageBridge{color:var(--text-on-dark);background:radial-gradient(circle at 90% 20%,#2b727726,#0000 30%),linear-gradient(135deg,#2a1b16,#603324);border-radius:20px;margin:30px 0;padding:21px}.ZAXO3W_villageBridge span{color:var(--text-on-dark-accent);font-size:var(--fs-xs);font-weight:700}.ZAXO3W_villageBridge strong{font-size:var(--fs-lg);margin:5px 0;line-height:1.65;display:block}.ZAXO3W_villageBridge p{color:var(--text-on-dark-muted);font-size:var(--fs-xs);margin:0 0 12px;line-height:1.9}.ZAXO3W_villageBridge a{min-height:42px;color:var(--text-on-dark-accent);font-size:var(--fs-xs);align-items:center;font-weight:700;display:inline-flex}.ZAXO3W_faq{margin-top:32px}.ZAXO3W_faq details{border:1px solid var(--nq-line);background:#fffaf5;border-radius:15px;margin-top:8px;overflow:hidden}.ZAXO3W_faq summary{cursor:pointer;min-height:48px;color:var(--text-strong);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-weight:700;line-height:1.7;display:flex}.ZAXO3W_faq summary::-webkit-details-marker{display:none}.ZAXO3W_faq summary:after{content:"+";color:var(--text-danger);font-size:var(--fs-md);flex:none}.ZAXO3W_faq details[open] summary:after{content:"−"}.ZAXO3W_faq details p{color:var(--text-muted);font-size:var(--fs-xs);margin:0;padding:0 15px 15px;line-height:1.95}.ZAXO3W_sources{border-top:1px solid var(--nq-line);margin-top:34px;padding-top:27px}.ZAXO3W_sources>p{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.85}.ZAXO3W_sources ol{margin:13px 0 0;padding-inline-start:22px}.ZAXO3W_sources li{color:var(--text-muted);font-size:var(--fs-xs);margin:8px 0;line-height:1.8}.ZAXO3W_sources a{min-height:36px;color:var(--text-danger);align-items:center;font-weight:700;display:inline-flex}.ZAXO3W_authorCard{background:linear-gradient(135deg,#fff8ed,#f2e6dc);border:1px solid #a9533729;border-radius:20px;grid-template-columns:auto 1fr;gap:15px;margin-top:34px;padding:21px;display:grid}.ZAXO3W_authorMark{width:54px;height:54px;color:var(--text-on-dark-accent);background:linear-gradient(145deg,#2e1d17,#6f3525);border-radius:16px;place-items:center;font-weight:700;display:grid}.ZAXO3W_authorCard span{color:var(--text-accent);font-size:var(--fs-xs);font-weight:700;display:block}.ZAXO3W_authorCard strong{color:var(--text-strong);font-size:var(--fs-base);margin-top:2px;display:block}.ZAXO3W_authorCard small{color:var(--text-muted);font-size:var(--fs-xs)}.ZAXO3W_authorCard p{color:var(--text-muted);font-size:var(--fs-xs);margin:5px 0 6px;line-height:1.85}.ZAXO3W_authorCard a{min-height:40px;color:var(--text-danger);font-size:var(--fs-xs);align-items:center;font-weight:700;display:inline-flex}.ZAXO3W_side{position:sticky;top:108px}.ZAXO3W_sideCard{border:1px solid var(--nq-line);box-shadow:var(--nq-shadow-sm);background:#fffaf4;border-radius:17px;padding:18px}.ZAXO3W_sideCard>span{color:var(--text-accent);font-size:var(--fs-xs);font-weight:700}.ZAXO3W_sideCard>strong{color:var(--text-strong);font-size:var(--fs-base);margin-top:4px;display:block}.ZAXO3W_sideCard ul{margin:13px 0 0;padding:0;list-style:none}.ZAXO3W_sideCard li+li{margin-top:8px}.ZAXO3W_sideCard a{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.65}.ZAXO3W_sideCard a:hover{color:var(--text-danger)}@media (max-width:900px){.ZAXO3W_heroGrid,.ZAXO3W_layout{grid-template-columns:1fr}.ZAXO3W_side{order:-1;min-width:0;position:static}.ZAXO3W_sideCard{padding:14px 15px}.ZAXO3W_sideCard ul{scrollbar-width:none;flex-wrap:nowrap;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.ZAXO3W_sideCard ul::-webkit-scrollbar{display:none}.ZAXO3W_sideCard li,.ZAXO3W_sideCard li+li{flex:none;margin-top:0}.ZAXO3W_sideCard a{white-space:nowrap;background:#f3e8de;border-radius:999px;align-items:center;min-height:40px;padding:7px 10px;display:flex}.ZAXO3W_content{max-width:none}}@media (max-width:620px){.ZAXO3W_hero{padding:29px 0 26px}.ZAXO3W_breadcrumbs{font-size:var(--fs-xs);margin-bottom:15px}.ZAXO3W_heroGrid{gap:20px}.ZAXO3W_hero h1{font-size:var(--fs-3xl);line-height:1.42}.ZAXO3W_heroCopy>p{font-size:var(--fs-sm);line-height:1.9}.ZAXO3W_kicker,.ZAXO3W_meta{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ZAXO3W_kicker::-webkit-scrollbar{display:none}.ZAXO3W_meta::-webkit-scrollbar{display:none}.ZAXO3W_kicker span,.ZAXO3W_meta span,.ZAXO3W_meta time{font-size:var(--fs-xs);flex:none}.ZAXO3W_heroFigure{border-radius:18px}.ZAXO3W_heroFigure figcaption{font-size:var(--fs-xs)}.ZAXO3W_layout{gap:18px;padding-block:27px 56px}.ZAXO3W_lead{padding:17px}.ZAXO3W_lead p,.ZAXO3W_section p{font-size:var(--fs-sm);line-height:2}.ZAXO3W_imageNotice{padding:13px 14px}.ZAXO3W_imageNotice strong,.ZAXO3W_imageNotice p{font-size:var(--fs-xs)}.ZAXO3W_section{padding-top:24px}.ZAXO3W_section h2,.ZAXO3W_faq h2,.ZAXO3W_sources h2{font-size:var(--fs-xl)}.ZAXO3W_inlineFigure{border-radius:16px;margin-top:18px}.ZAXO3W_inlineFigure figcaption{font-size:var(--fs-xs)}.ZAXO3W_villageBridge{margin:24px 0;padding:17px}.ZAXO3W_villageBridge p,.ZAXO3W_villageBridge a{font-size:var(--fs-xs)}.ZAXO3W_faq summary{font-size:var(--fs-xs);padding:13px 14px}.ZAXO3W_faq details p,.ZAXO3W_sources>p,.ZAXO3W_sources li{font-size:var(--fs-xs)}.ZAXO3W_authorCard{grid-template-columns:48px 1fr;padding:17px}.ZAXO3W_authorMark{width:48px;height:48px}.ZAXO3W_authorCard p,.ZAXO3W_authorCard a{font-size:var(--fs-xs)}}@media (max-width:430px){.ZAXO3W_sideCard>strong{font-size:var(--fs-base)}.ZAXO3W_lead{padding:15px}.ZAXO3W_authorCard{grid-template-columns:1fr}}
