.hd[data-v-db15ff43]{background:var(--paper)}.hd__bar[data-v-db15ff43]{background:var(--leaf-deep);color:#cfe0d5;font-size:var(--fs-xs)}.hd__bar-in[data-v-db15ff43]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.hd__bar-right[data-v-db15ff43]{align-items:center;gap:16px;display:flex}.hd__hot b[data-v-db15ff43]{color:var(--grain);font-size:var(--fs-sm)}.hd__senior[data-v-db15ff43]{font-family:var(--font-body);font-size:var(--fs-xs);color:#cfe0d5;cursor:pointer;background:0 0;border:1px solid #3c5b4c;border-radius:2px;padding:2px 10px}.hd__senior[data-v-db15ff43]:hover{color:#fff;border-color:var(--grain)}.hd__main[data-v-db15ff43]{border-bottom:1px solid var(--line)}.hd__main-in[data-v-db15ff43]{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.hd__brand[data-v-db15ff43]{align-items:center;gap:14px;display:flex}.hd__brand[data-v-db15ff43]:hover{text-decoration:none}.hd__seal[data-v-db15ff43]{width:54px;height:54px;font-family:var(--font-display);text-align:center;color:#fff;background:var(--seal);letter-spacing:.05em;border-radius:3px;flex:none;place-content:center;font-size:1.125rem;font-weight:700;line-height:1.15;display:grid}.hd__names[data-v-db15ff43]{flex-direction:column;display:flex}.hd__name[data-v-db15ff43]{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--leaf-deep);letter-spacing:.02em;font-weight:700}.hd__sub[data-v-db15ff43]{font-size:var(--fs-xs);color:var(--mud);font-style:normal}.hd__search[data-v-db15ff43]{flex:none;gap:8px;display:flex}.hd__search input[data-v-db15ff43]{width:280px;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--leaf-deep);background:var(--salt);border:1px solid var(--line-strong);border-radius:var(--r);padding:8px 12px}.hd__search input[data-v-db15ff43]::placeholder{color:#9aa79b}.hd__nav[data-v-db15ff43]{background:var(--leaf)}.hd__nav-in[data-v-db15ff43]{flex-wrap:wrap;display:flex}.hd__nav a[data-v-db15ff43]{font-size:var(--fs-base);color:#e5efe8;border-right:1px solid #ffffff1f;padding:12px 22px}.hd__nav a[data-v-db15ff43]:hover{background:#ffffff1a;text-decoration:none}.hd__nav a.router-link-active[data-v-db15ff43]{color:var(--leaf-deep);background:var(--grain);font-weight:600}@media (width<=900px){.hd__main-in[data-v-db15ff43]{flex-direction:column;align-items:flex-start;gap:14px}.hd__search[data-v-db15ff43]{width:100%}.hd__search input[data-v-db15ff43]{flex:1;width:100%}.hd__name[data-v-db15ff43]{font-size:var(--fs-xl)}.hd__seal[data-v-db15ff43]{width:44px;height:44px;font-size:.9375rem}.hd__nav a[data-v-db15ff43]{font-size:var(--fs-sm);padding:10px 14px}}.ft[data-v-65f9c079]{color:#c8d8ce;background:var(--leaf-deep);font-size:var(--fs-sm);margin-top:56px;padding:34px 0 22px}.ft__cols[data-v-65f9c079]{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:22px;display:grid}.ft__h[data-v-65f9c079]{font-size:var(--fs-base);color:#fff;margin-bottom:8px}.ft__col p[data-v-65f9c079]{margin:0 0 4px}.ft__col a[data-v-65f9c079]{color:#c8d8ce}.ft__col a[data-v-65f9c079]:hover{color:var(--grain)}.ft__tel[data-v-65f9c079]{font-size:var(--fs-2xl);color:var(--grain);font-weight:700;line-height:1.2}.ft__note[data-v-65f9c079]{color:#a9bdb0;border-bottom:1px solid #ffffff1f;padding:18px 0}.ft__note b[data-v-65f9c079]{color:#dbe8df}.ft__note .xsmall[data-v-65f9c079]{color:#8ba294;margin-top:6px}.ft__base[data-v-65f9c079]{color:#8ba294;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}@media (width<=900px){.ft__cols[data-v-65f9c079]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ft__cols[data-v-65f9c079]{grid-template-columns:1fr;gap:18px}}.skip[data-v-a66891fe]{z-index:50;background:var(--grain);color:var(--leaf-deep);padding:8px 16px;position:absolute;top:0;left:-9999px}.skip[data-v-a66891fe]:focus{left:0}:root{--salt:#f2f4ef;--salt-deep:#e4e8df;--paper:#fff;--leaf:#14563a;--leaf-deep:#0e2b20;--leaf-soft:#e7efe9;--grain:#c9962b;--grain-soft:#f6efdc;--seal:#b02418;--seal-soft:#f8e9e6;--canal:#2e6e8e;--mud:#7a6446;--line:#d5dbd2;--line-strong:#b9c2b5;--font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--font-body:"PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif;--font-data:"Bahnschrift", "DIN Alternate", "Roboto Mono", "Consolas", ui-monospace, monospace;--wrap:1200px;--r:3px;--gap:16px;--shadow:0 1px 0 var(--line), 0 2px 8px #0e2b200d;--fs-root:16px;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem}html.senior{--fs-root:19px;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.375rem}*{box-sizing:border-box}html{font-size:var(--fs-root);-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-base);color:var(--leaf-deep);background:var(--salt);margin:0;line-height:1.75}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.35}p{margin:0 0 .75em}p:last-child{margin-bottom:0}a{color:var(--canal);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.num{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.plot{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 16px;position:relative}.plot__tag{font-family:var(--font-data);font-size:var(--fs-xs);letter-spacing:.06em;color:#fff;background:var(--leaf);border-radius:var(--r) 0 var(--r) 0;align-items:center;gap:5px;padding:2px 9px 3px;display:inline-flex;position:absolute;top:-1px;left:-1px}.plot__tag--grain{background:var(--grain);color:#3a2c05}.plot__tag--seal{background:var(--seal)}.plot__tag--canal{background:var(--canal)}.plot__tag--mud{background:var(--mud)}.plot--flush{padding-top:34px}.canal-line{border-top:1px dashed var(--line-strong);height:0;margin:32px 0}.sec-head{border-bottom:2px solid var(--leaf);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:10px;display:flex}.sec-head__main{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sec-head__title{font-size:var(--fs-xl);color:var(--leaf-deep)}.sec-head__note{font-size:var(--fs-sm);color:var(--mud)}.sec-head__aside{font-size:var(--fs-sm);color:var(--mud);white-space:nowrap}.stamp{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.16em;color:var(--seal);border:1.5px solid var(--seal);opacity:.92;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:3px 10px;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.btn{font-family:var(--font-body);font-size:var(--fs-base);color:#fff;background:var(--leaf);border:1px solid var(--leaf);border-radius:var(--r);cursor:pointer;align-items:center;gap:6px;padding:8px 18px;transition:background .15s;display:inline-flex}.btn:hover{background:#1a6b48;text-decoration:none}.btn--ghost{color:var(--leaf);background:0 0}.btn--ghost:hover{background:var(--leaf-soft)}.btn--seal{background:var(--seal);border-color:var(--seal)}.btn--seal:hover{background:#c92c1e}.chip{font-size:var(--fs-xs);color:var(--mud);background:var(--salt-deep);border:1px solid var(--line);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:1px 8px;line-height:1.7;display:inline-flex}.chip--leaf{color:var(--leaf);background:var(--leaf-soft);border-color:#c3d8c9}.chip--grain{color:#6d4f06;background:var(--grain-soft);border-color:#e8d8ac}.chip--seal{color:var(--seal);background:var(--seal-soft);border-color:#ecc9c3}.chip--canal{color:#1d4c64;background:#e6f0f5;border-color:#c2dae6}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ledger{border-collapse:collapse;width:100%;font-size:var(--fs-sm);background:var(--paper)}.ledger caption{text-align:left;font-size:var(--fs-sm);color:var(--mud);padding-bottom:8px}.ledger th,.ledger td{border:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 12px}.ledger thead th{background:var(--leaf);color:#fff;white-space:nowrap;font-weight:600}.ledger tbody tr:nth-child(2n) td{background:#fafbf8}.ledger td.is-num{text-align:right}.muted{color:var(--mud)}.small{font-size:var(--fs-sm)}.xsmall{font-size:var(--fs-xs)}.tight{margin:0}.grid{gap:var(--gap);display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:.4s both rise}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=720px){.sec-head{flex-direction:column;align-items:flex-start;gap:6px}.ledger{font-size:var(--fs-xs)}.ledger th,.ledger td{padding:7px 8px}}
