.zha-main{--ink:#071214;--mint:#65dbc8;--gold:#d6af64;--paper:#edf0eb;--orange:#db7448;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif;overflow:clip}.zha-main *{box-sizing:border-box}.zha-main h1,.zha-main h2,.zha-main h3,.zha-main p,.zha-main figure{margin:0;color:inherit}.zha-main a{color:inherit}.zha-main p{font-size:15px;line-height:1.9}.zha-main h2{font-size:clamp(28px,3.2vw,44px);line-height:1.4;letter-spacing:-.045em}.zha-main h3{font-size:19px;line-height:1.6}.zha-main a:focus-visible,.zha-main button:focus-visible,.zha-main input:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.zha-main section[id]{scroll-margin-top:105px}.zha-container{width:min(1270px,calc(100% - 80px));margin-inline:auto}.zha-cover{background:var(--ink);color:var(--paper);padding:30px 0 54px}.zha-folio{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em;padding-bottom:22px;border-bottom:1px solid #3e514f}.zha-cover-grid{display:grid;grid-template-columns:1fr 1.46fr 1fr;gap:4%;align-items:center;padding-top:30px}.zha-cover-side{display:grid;gap:36px}.zha-snapshot{max-width:290px}.zha-snapshot img{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;filter:saturate(.75)}.zha-main .ss-photo figcaption{font-size:10px;color:#aec5bd;line-height:1.7;margin-top:6px;text-align:right}.zha-snapshot>p{border-top:1px solid #475953;padding-top:12px;margin-top:9px;font-size:12px;color:var(--gold)}.zha-snapshot>p span{display:block;color:#bdcec6;font-size:11px;margin-top:5px}.zha-low{margin-left:30px}.zha-right .zha-low{margin-left:0;margin-right:30px}.zha-cover-center{text-align:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.zha-file-label{font-size:11px;letter-spacing:.16em;color:var(--gold);margin-bottom:38px}.zha-main h1{font-size:clamp(40px,4.6vw,64px);line-height:1.28;letter-spacing:-.06em}.zha-main h1 small{display:block;font-size:13px;letter-spacing:.15em;margin-bottom:22px;color:var(--mint);font-weight:500}.zha-cover-center>p{font-size:13px;line-height:2;color:#b7ccc2;margin-top:29px}.zha-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;align-self:center;text-decoration:none;border:1px solid var(--mint);color:var(--mint)!important;padding:14px 19px;font-size:12px;margin-top:30px;transition:background .2s,color .2s}.zha-button:hover{background:var(--mint);color:var(--ink)!important}.zha-cover-rule{display:flex;justify-content:center;gap:40px;margin-top:48px;padding-top:22px;border-top:1px solid #3e514f;font-size:10px;color:#8eaaa0;letter-spacing:.13em}.zha-calendar{padding:71px 0 75px}.zha-label{display:block;font-size:11px;font-weight:700;line-height:1.7;letter-spacing:.12em;margin-bottom:18px;color:#397466}.zha-heading>p{font-size:13px;margin-top:18px;color:#5a6f64;max-width:710px}.zha-calendar-band{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;border:1px solid #9faea3;background:#e3e8df}.zha-calendar-band article{padding:23px 26px 27px;border-right:1px solid #9faea3}.zha-calendar-band article:last-child{border:0}.zha-calendar-band article>span{display:inline-block;font-size:30px;letter-spacing:-.08em;margin-bottom:24px;padding-bottom:13px;border-bottom:2px solid #668c7f;color:#365e51}.zha-calendar-band h3{font-size:18px}.zha-calendar-band p{font-size:12px;line-height:1.9;margin-top:12px;color:#536b5d}.zha-records{padding-bottom:57px}.zha-record{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding:40px 0 52px;border-top:1px solid #536d61}.zha-record-title{position:relative;min-height:250px}.zha-record-title h2{position:relative;z-index:1}.zha-large-mark{display:block;font-size:100px;line-height:1;margin-top:23px;font-family:Georgia,serif;color:#b8c9b8}.zha-record-copy{padding-top:28px}.zha-main .zha-lead{font-size:20px;line-height:1.8;font-weight:600;margin-bottom:20px}.zha-record-copy>p:not(.zha-lead){font-size:14px;color:#4f6659}.zha-paired-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:27px;padding-block:23px;border-block:1px solid #a7b8ab}.zha-paired-notes b{font-size:12px;color:#2d7663}.zha-paired-notes p{font-size:13px;line-height:1.9;margin-top:12px}.zha-main .zha-footnote{font-size:12px;line-height:1.8;color:#627369}.zha-record-copy>.zha-footnote{margin-top:18px}.zha-record-reverse{grid-template-columns:1.2fr .8fr;gap:10%}.zha-record-reverse .zha-record-title{grid-column:2;grid-row:1}.zha-record-reverse .zha-record-copy{grid-column:1;grid-row:1}.zha-record-reverse .zha-large-mark{text-align:right}.zha-promo{width:min(1200px,calc(100% - 80px));margin:0 auto 70px}.zha-promo a,.zha-promo picture,.zha-promo img{display:block;width:100%}.zha-promo img{height:auto}.zha-reconciliation{background:#dde6dc;padding:64px 0 66px;border-block:1px solid #a2b6a7}.zha-table-scroll{margin-top:31px}.zha-reconciliation table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.zha-reconciliation caption{text-align:left;font-size:12px;padding-bottom:15px;color:#597466}.zha-reconciliation th{background:var(--ink);color:var(--paper);font-size:14px;padding:19px 26px;font-weight:500}.zha-reconciliation th:first-child{border-right:1px solid #668377}.zha-reconciliation td{vertical-align:top;padding:22px 26px;border-bottom:1px solid #9db2a3;font-size:14px;line-height:1.9}.zha-reconciliation td:first-child{border-right:1px solid #9db2a3}.zha-reconciliation td b{font-weight:700;display:block}.zha-reconciliation td span{font-size:12px;display:block;margin-top:6px;color:#536f5f}.zha-month-result{display:grid;grid-template-columns:170px 1fr;gap:9px 30px;margin-top:35px;padding:25px 0 0;border-top:1px solid #809887}.zha-month-result>span{font-size:12px;color:#416c56;padding-top:5px}.zha-month-result p{font-size:22px;line-height:1.7}.zha-month-result small{grid-column:2;color:#52715d;font-size:12px;line-height:1.9}.zha-check{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;padding:77px 0}.zha-check-title>p{font-size:14px;margin-top:23px;color:#597063}.zha-inline-link{display:inline-flex;gap:30px;border-bottom:1px solid currentColor;padding:10px 0;text-decoration:none;font-size:13px;font-weight:700;line-height:1.8}.zha-check-title .zha-inline-link{margin-top:24px}.zha-check-sheet{padding:30px 35px;background:#f8faf3;border:1px solid #a3b3a4;border-top:7px solid var(--gold);box-shadow:8px 9px 0 #d5dfd0}.zha-check-sheet fieldset{border:0;padding:0;margin:0;min-width:0}.zha-check-sheet legend{font-size:17px;padding-bottom:19px;font-weight:700}.zha-check-sheet label{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px dashed #b5c5b6;font-size:14px;line-height:1.8;cursor:pointer}.zha-check-sheet input{margin:0;width:17px;height:17px;flex:0 0 17px;accent-color:#276958}.zha-memo{margin-top:17px;border-top:1px solid #657c6b;padding-top:20px}.zha-memo>span{font-size:11px;font-weight:700;color:#3c7059;letter-spacing:.09em}.zha-memo p{font-size:13px;line-height:1.9;margin-top:9px;min-height:73px}.zha-reset{display:flex;gap:45px;align-items:center;padding:10px 0;border:0;border-bottom:1px solid #486151;margin-top:12px;background:transparent;font:inherit;font-size:12px;cursor:pointer;color:var(--ink)}.zha-reading{padding-bottom:75px}.zha-reading-title{display:flex;gap:30px;justify-content:space-between;align-items:end}.zha-reading>.zha-footnote{margin-top:22px}.zha-article-list{list-style:none;padding:0;margin:26px 0 0;border-top:1px solid #547260;counter-reset:article}.zha-article-list li{border-bottom:1px solid #b0c0b2}.zha-article-list a{display:grid;grid-template-columns:105px 1fr 35px;gap:25px;align-items:baseline;text-decoration:none;padding:22px 12px 22px 0;transition:background .2s}.zha-article-list a:hover{background:#e0e8dc}.zha-article-list a>span{font-size:11px;color:#66816f}.zha-article-list h3{font-size:17px;font-weight:500;line-height:1.7}.zha-article-list a>b{font-size:22px;color:#497c64}.ss-skip{position:fixed;top:-100px;left:14px;z-index:9999;padding:12px;background:#071214;color:#edf0eb}.ss-skip:focus{top:14px}.ss-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;background:#071214;color:#65dbc8;border:1px solid #65dbc8;font-size:22px;cursor:pointer;opacity:0;visibility:hidden;z-index:40}.ss-top.is-visible{opacity:1;visibility:visible}.ss-top:focus-visible{outline:3px solid #db7448;outline-offset:4px}@media(max-width:1000px){.zha-container{width:calc(100% - 48px)}.zha-cover-grid{gap:3%;grid-template-columns:1fr 1.45fr 1fr}.zha-cover-side{gap:24px}.zha-low{margin-left:15px}.zha-right .zha-low{margin-right:15px}.zha-cover-center>p{font-size:12px}.zha-main h1{font-size:43px}.zha-cover-rule{gap:27px}.zha-calendar-band article{padding:20px 17px}.zha-calendar-band h3{font-size:16px}.zha-record{gap:6%}.zha-record-reverse{gap:6%}.zha-check{gap:7%}.zha-check-sheet{padding:25px}.zha-promo{width:calc(100% - 48px)}.zha-reading-title{align-items:start;flex-direction:column;gap:15px}}@media(max-width:680px){.zha-container{width:calc(100% - 36px)}.zha-cover{padding:23px 0 33px}.zha-folio{font-size:9px;letter-spacing:.03em;padding-bottom:16px;gap:9px}.zha-cover-grid{grid-template-columns:1fr 1fr;gap:22px 17px;padding-top:28px}.zha-cover-center{grid-column:1/-1;grid-row:1;padding:0}.zha-file-label{margin-bottom:19px;font-size:10px}.zha-main h1{font-size:49px}.zha-main h1 small{font-size:12px;margin-bottom:17px}.zha-cover-center>p{font-size:13px;line-height:1.9;margin-top:20px}.zha-button{margin-top:22px}.zha-cover-rule{margin-top:27px;padding-top:18px;width:100%;gap:52px}.zha-cover-side{gap:23px;align-self:start}.zha-low,.zha-right .zha-low{margin:0}.zha-snapshot img{aspect-ratio:1.25}.zha-snapshot>p{font-size:11px;padding-top:9px}.zha-snapshot>p span{font-size:10px}.zha-main .ss-photo figcaption{font-size:9px}.zha-calendar{padding:42px 0 44px}.zha-label{font-size:10px;margin-bottom:13px}.zha-heading>p{font-size:12px;margin-top:16px}.zha-calendar-band{grid-template-columns:1fr 1fr;margin-top:26px}.zha-calendar-band article{padding:18px 16px;border-bottom:1px solid #9faea3}.zha-calendar-band article:nth-child(2){border-right:0}.zha-calendar-band article:nth-child(3){border-bottom:0}.zha-calendar-band article>span{font-size:26px;margin-bottom:14px;padding-bottom:10px}.zha-calendar-band h3{font-size:16px}.zha-calendar-band p{font-size:12px}.zha-records{padding-bottom:20px}.zha-record,.zha-record-reverse{display:flex;flex-direction:column;padding:27px 0 34px;gap:18px}.zha-record-title{min-height:0;padding-right:67px}.zha-record-title h2 br{display:none}.zha-large-mark{position:absolute;right:0;bottom:0;font-size:62px;margin:0}.zha-record-copy{padding:0}.zha-main .zha-lead{font-size:18px;margin-bottom:14px}.zha-record-copy>p:not(.zha-lead){font-size:13px}.zha-paired-notes{gap:20px;margin-top:20px;padding-block:18px}.zha-paired-notes p{font-size:12px}.zha-promo{width:calc(100% - 36px);margin-bottom:44px}.zha-reconciliation{padding:38px 0 40px}.zha-table-scroll{margin-top:22px}.zha-reconciliation th{font-size:12px;padding:14px 12px}.zha-reconciliation td{padding:17px 12px;font-size:12px}.zha-reconciliation td span{font-size:11px}.zha-month-result{display:block;margin-top:25px;padding-top:22px}.zha-month-result p{font-size:18px;margin:10px 0}.zha-month-result small{font-size:11px}.zha-check{display:block;padding:43px 0 47px}.zha-check-title>p{font-size:13px;margin-top:16px}.zha-check-title .zha-inline-link{margin-top:16px}.zha-check-sheet{margin-top:27px;padding:22px 20px;box-shadow:5px 6px 0 #d5dfd0}.zha-check-sheet label{font-size:13px}.zha-reading{padding-bottom:44px}.zha-reading-title{gap:10px}.zha-reading>.zha-footnote{margin-top:16px}.zha-article-list{margin-top:22px}.zha-article-list a{grid-template-columns:1fr 24px;gap:6px 15px;padding:18px 0}.zha-article-list a>span{grid-column:1;font-size:10px}.zha-article-list h3{grid-column:1;font-size:15px}.zha-article-list a>b{grid-column:2;grid-row:1/3;align-self:center}.ss-top{right:14px;bottom:15px;width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.zha-main *,.ss-top{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
