@font-face{font-family:Weidao Serif;src:url(/fonts/weidao-serif-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.wd-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wd-bg:#f6f1e7;--wd-bg-2:#ede6d7;--wd-surface:#fffdf8;--wd-ink:#1f1c17;--wd-ink-2:#48433a;--wd-ink-3:#6b6457;--wd-line:#e0d8c7;--wd-rule:#dfe6ef;--wd-accent:#b8432a;--wd-accent-hover:#963520;--wd-on-accent:#fff;--wd-accent-wash:#f6ddd2;--wd-margin:#e4a394;--wd-band:#23201a;--wd-on-band:#f4eee2;--wd-on-band-2:#cfc7b7;--wd-on-band-line:#f4eee22e;--wd-who-a:#b8432a;--wd-who-b:#2f5597;--wd-who-c:#6a4f9e;--wd-who-d:#2f7350;--wd-serif:"Weidao Serif", "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", serif;--wd-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--wd-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--wd-max:1160px;--wd-measure:34em;--wd-gutter:clamp(16px, 4vw, 40px);--wd-r:14px}@media (prefers-color-scheme:dark){.wd-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wd-bg:#17150f;--wd-bg-2:#211e17;--wd-surface:#26231b;--wd-ink:#f2ecdf;--wd-ink-2:#d2cabb;--wd-ink-3:#aaa293;--wd-line:#3b362b;--wd-rule:#34383c;--wd-accent:#f08a6a;--wd-accent-hover:#f6a88f;--wd-on-accent:#1f1209;--wd-accent-wash:#3d241b;--wd-margin:#8a4a3b;--wd-band:#2b271f;--wd-on-band:#f2ecdf;--wd-on-band-2:#cfc7b7;--wd-on-band-line:#f2ecdf29;--wd-who-a:#f08a6a;--wd-who-b:#8fb2f0;--wd-who-c:#c1a8ec;--wd-who-d:#82c9a0}}body:has(.wd-root){background:#f6f1e7;margin:0}@media (prefers-color-scheme:dark){body:has(.wd-root){background:#17150f}}.wd-root{background:var(--wd-bg);min-height:100vh;color:var(--wd-ink);font-family:var(--wd-sans);-webkit-font-smoothing:antialiased;line-break:strict;text-spacing-trim:trim-start;text-autospace:normal;font-size:1rem;line-height:1.8;overflow-x:clip}.wd-root *,.wd-root :before,.wd-root :after{box-sizing:border-box}:where(.wd-root) :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.wd-root h1,.wd-root h2,.wd-root h3{font-family:var(--wd-serif);color:var(--wd-ink);text-wrap:balance;font-weight:700}.wd-root p,.wd-root dd,.wd-root li{text-wrap:pretty}.wd-root img{max-width:100%;height:auto;display:block}.wd-root a{color:var(--wd-accent);text-underline-offset:.2em;touch-action:manipulation}.wd-root a:hover{color:var(--wd-accent-hover)}.wd-root :focus-visible{outline:3px solid var(--wd-accent);outline-offset:3px;border-radius:4px}.wd-root ::selection{background:var(--wd-accent-wash);color:var(--wd-ink)}.wd-nowrap{white-space:nowrap}#wd-main:focus{outline:none}.wd-skip{z-index:10;background:var(--wd-ink);border-radius:8px;padding:8px 14px;position:absolute;top:12px;left:12px;transform:translateY(-200%);color:var(--wd-bg)!important}.wd-skip:focus-visible{transform:none}.wd-header{padding-top:env(safe-area-inset-top)}.wd-nav{max-width:var(--wd-max);padding:18px var(--wd-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.wd-wordmark{font-family:var(--wd-serif);letter-spacing:.04em;align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex;color:var(--wd-ink)!important}.wd-mark{flex:none}.wd-mark rect{fill:var(--wd-surface);stroke:var(--wd-ink);stroke-width:1.6px}.wd-mark .wd-mark-margin{stroke:var(--wd-accent);stroke-width:1.6px}.wd-mark .wd-mark-line{stroke:var(--wd-ink);stroke-width:1.6px;stroke-linecap:round}.wd-nav-links{align-items:center;gap:clamp(12px,3vw,28px);padding:0;list-style:none;display:flex}.wd-nav-links a{color:var(--wd-ink-2);font-size:.9375rem;text-decoration:none}.wd-nav-links a:hover,.wd-nav-links a[aria-current=page]{color:var(--wd-ink)}.wd-nav-links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--wd-accent);text-decoration-color:var(--wd-accent);text-decoration-thickness:2px}.wd-nav-links .wd-nav-get{border:1.5px solid var(--wd-ink);color:var(--wd-ink);border-radius:999px;padding:4px 14px;display:inline-block}.wd-nav-links .wd-nav-get:hover{background:var(--wd-ink);color:var(--wd-bg)}.wd-hero{max-width:var(--wd-max);padding:clamp(24px, 6vw, 72px) var(--wd-gutter) clamp(56px, 9vw, 112px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);margin:0 auto;display:grid}.wd-eyebrow{color:var(--wd-accent);letter-spacing:.06em;font-size:.9375rem;font-weight:600}.wd-hero h1{letter-spacing:.01em;text-wrap:initial;margin-top:16px;font-size:clamp(2.5rem,1.4rem + 4.6vw,4.75rem);line-height:1.18}.wd-lede{max-width:var(--wd-measure);color:var(--wd-ink-2);margin-top:24px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.wd-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.wd-badge{padding:10px 0;line-height:0;display:inline-block}.wd-badge img{width:auto;height:40px}.wd-hero-note{color:var(--wd-ink-3);font-size:.875rem}.wd-sheet{--wd-row:56px;border-radius:var(--wd-r);background-color:var(--wd-surface);background-image:linear-gradient(90deg, transparent 38px, var(--wd-margin) 38px, var(--wd-margin) 39.5px, transparent 39.5px);box-shadow:0 1px 0 var(--wd-line), 0 18px 40px -18px #3c281447;padding:22px 22px 18px 54px;position:relative;transform:rotate(-.6deg)}.wd-sheet-head{border-bottom:2px solid var(--wd-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.wd-sheet-pet{font-family:var(--wd-serif);font-size:1.25rem;font-weight:700}.wd-sheet-count{color:var(--wd-ink-3);font-size:.8125rem}.wd-sheet-rows{padding:0;list-style:none}.wd-sheet-rows li{min-height:var(--wd-row);border-bottom:1px solid var(--wd-rule);grid-template-columns:3.4em 3.6em minmax(0,1fr);align-items:center;gap:10px;display:grid}.wd-sheet-time{font-family:var(--wd-mono);font-variant-numeric:tabular-nums;color:var(--wd-ink-3);font-size:.875rem}.wd-who{color:var(--wd-who);border-radius:6px;justify-self:start;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:1.7;box-shadow:inset 0 0 0 1.5px}.wd-who-a{--wd-who:var(--wd-who-a)}.wd-who-b{--wd-who:var(--wd-who-b)}.wd-who-c{--wd-who:var(--wd-who-c)}.wd-who-d{--wd-who:var(--wd-who-d)}.wd-sheet-what{flex-wrap:wrap;gap:0 10px;line-height:1.5;display:flex}.wd-sheet-what strong{font-weight:600}.wd-sheet-what span{color:var(--wd-ink-2)}.wd-sheet-todo{color:var(--wd-ink-2);margin-top:14px;font-size:.9375rem}.wd-sheet-todo-label{background:var(--wd-accent-wash);color:var(--wd-accent);border-radius:6px;margin-right:10px;padding:0 8px;font-size:.8125rem;font-weight:600;display:inline-block}.wd-sheet figcaption{color:var(--wd-ink-3);margin-top:12px;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.wd-sheet-rows li{animation:.5s cubic-bezier(.2,.7,.2,1) both wd-write}.wd-sheet-rows li:nth-child(2){animation-delay:.12s}.wd-sheet-rows li:nth-child(3){animation-delay:.24s}.wd-sheet-rows li:nth-child(4){animation-delay:.36s}}@keyframes wd-write{0%{opacity:0;transform:translateY(6px)}}.wd-section{max-width:var(--wd-max);padding:clamp(48px, 8vw, 104px) var(--wd-gutter);border-top:1px solid var(--wd-line);margin:0 auto}.wd-section-head{max-width:40em}.wd-section h2,.wd-band h2,.wd-end h2{letter-spacing:.01em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.3}.wd-section-head p{color:var(--wd-ink-2);margin-top:14px;font-size:1.0625rem}.wd-note{color:var(--wd-ink-3);margin-top:16px;font-size:.875rem}.wd-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(32px,5vw,56px);display:grid}.wd-case{border-radius:var(--wd-r);background:var(--wd-surface);border:1px solid var(--wd-line);padding:28px 26px;position:relative}.wd-case-no{font-family:var(--wd-mono);color:var(--wd-accent);letter-spacing:.1em;font-size:.8125rem}.wd-case h3{margin-top:8px;font-size:1.5rem;line-height:1.35}.wd-case-who{color:var(--wd-ink-3);margin-top:4px;font-size:.875rem}.wd-case p:not(.wd-case-no):not(.wd-case-who){color:var(--wd-ink-2);margin-top:14px}.wd-case-wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:0 clamp(24px,4vw,56px);display:grid}.wd-case-photo{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%}.wd-say,.wd-vet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.wd-say-copy p,.wd-vet-copy p{max-width:var(--wd-measure);color:var(--wd-ink-2);margin-top:18px}.wd-say-demo{justify-items:start;gap:18px;display:grid}.wd-bubble{background:var(--wd-ink);max-width:100%;color:var(--wd-bg);border-radius:20px 20px 20px 6px;padding:14px 20px;font-size:1.0625rem;position:relative}.wd-bubble:before{content:"「"}.wd-bubble:after{content:"」"}.wd-entry{border-radius:var(--wd-r);background:var(--wd-surface);border:1px solid var(--wd-line);grid-template-columns:96px minmax(0,1fr);justify-self:end;align-items:center;gap:18px;width:min(100%,380px);padding:16px;display:grid;box-shadow:0 14px 30px -20px #3c281459}.wd-entry-photo{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:96px}.wd-entry dl{gap:4px;display:grid}.wd-entry dl div{grid-template-columns:3em minmax(0,1fr);gap:8px;font-size:.9375rem;display:grid}.wd-entry dt{color:var(--wd-ink-3)}.wd-entry dd{font-weight:600}.wd-days{border-left:2px solid var(--wd-ink);padding:0;list-style:none}.wd-days>li{padding:0 0 22px 24px;position:relative}.wd-days>li:last-child{padding-bottom:0}.wd-days>li:before{content:"";background:var(--wd-bg);border:2px solid var(--wd-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:-7px}.wd-day{font-family:var(--wd-serif);font-size:1.125rem;font-weight:700}.wd-days ul{gap:6px;margin-top:6px;padding:0;list-style:none;display:grid}.wd-days ul li{background:var(--wd-surface);border:1px solid var(--wd-line);color:var(--wd-ink-2);border-radius:8px;padding:6px 12px;font-size:.9375rem}.wd-everyday{border-top:2px solid var(--wd-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));column-gap:20px;margin-top:clamp(28px,4vw,44px);display:grid}.wd-everyday div{border-bottom:1px solid var(--wd-line);padding:20px 0 22px}.wd-everyday dt{font-family:var(--wd-serif);font-size:1.1875rem;font-weight:700}.wd-everyday dd{color:var(--wd-ink-2);max-width:24em;margin-top:6px}.wd-band{background:var(--wd-band);color:var(--wd-on-band)}.wd-band-inner{max-width:var(--wd-max);padding:clamp(56px, 8vw, 104px) var(--wd-gutter);margin:0 auto}.wd-band h2{color:var(--wd-on-band)}.wd-band .wd-section-head p{color:var(--wd-on-band-2)}.wd-band :focus-visible{outline-color:var(--wd-on-band)}.wd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,48px);padding:0;list-style:none;display:grid}.wd-steps li{border-top:1px solid var(--wd-on-band-line);padding-top:18px}.wd-step-no{border:1.5px solid var(--wd-on-band);width:36px;height:36px;font-family:var(--wd-serif);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.wd-steps p{color:var(--wd-on-band-2);margin-top:14px}.wd-terms{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);display:grid}.wd-terms h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.wd-terms p{color:var(--wd-ink-2);max-width:var(--wd-measure);margin-top:14px}.wd-end{max-width:var(--wd-max);padding:clamp(48px, 8vw, 96px) var(--wd-gutter) clamp(64px, 9vw, 120px);border-top:1px solid var(--wd-line);justify-items:start;gap:24px;margin:0 auto;display:grid}.wd-button{background:var(--wd-accent);border-radius:999px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-block;color:var(--wd-on-accent)!important}.wd-button:hover{background:var(--wd-accent-hover)}.wd-footer{background:var(--wd-bg-2);padding-bottom:env(safe-area-inset-bottom)}.wd-footer-inner{max-width:var(--wd-max);padding:40px var(--wd-gutter) 32px;color:var(--wd-ink-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 48px;margin:0 auto;font-size:.875rem;display:grid}.wd-footer-brand p{color:var(--wd-ink-3);margin-top:6px}.wd-footer-links{flex-wrap:wrap;gap:8px 22px;padding:0;list-style:none;display:flex}.wd-footer-links a{color:var(--wd-ink-2);text-decoration:none}.wd-footer-links a:hover{color:var(--wd-ink);text-decoration:underline}.wd-footer-legal{border-top:1px solid var(--wd-line);color:var(--wd-ink-3);grid-column:1/-1;gap:6px;padding-top:20px;font-size:.8125rem;display:grid}.wd-filings{flex-wrap:wrap;gap:6px 20px;display:flex}.wd-filings a{color:var(--wd-ink-3);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wd-filings a:hover{color:var(--wd-ink)}.wd-filings img{width:18px;height:20px}.wd-doc-wrap{max-width:var(--wd-max);padding:clamp(24px, 5vw, 64px) var(--wd-gutter) clamp(64px, 9vw, 112px);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.wd-doc-nav{position:sticky;top:24px}.wd-doc-nav ul{gap:2px;padding:0;list-style:none;display:grid}.wd-doc-nav a{border-left:2px solid var(--wd-line);color:var(--wd-ink-2);padding:6px 12px;text-decoration:none;display:block}.wd-doc-nav a:hover{color:var(--wd-ink);border-left-color:var(--wd-ink-3)}.wd-doc-nav a[aria-current=page]{color:var(--wd-ink);border-left-color:var(--wd-accent);font-weight:600}.wd-doc{max-width:42em}.wd-doc-head{border-bottom:2px solid var(--wd-ink);margin-bottom:28px;padding-bottom:22px}.wd-doc-head h1{letter-spacing:.02em;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.25}.wd-doc-meta{color:var(--wd-ink-3);margin-top:10px;font-size:.9375rem}.wd-doc-body>p,.wd-doc-body section>p,.wd-doc-body .essay-block{color:var(--wd-ink-2);margin:0 0 1em}.wd-doc-body p.lead{color:var(--wd-ink);font-size:1.1875rem;line-height:1.75}.wd-doc-body h2{font-family:var(--wd-sans);margin:2.2em 0 .7em;font-size:1.25rem;font-weight:700;line-height:1.45}.wd-doc-body ul,.wd-doc-body ol{color:var(--wd-ink-2);margin:0 0 1em;padding-left:1.4em}.wd-doc-body li{margin:.3em 0}.wd-doc-body li::marker{color:var(--wd-accent)}.wd-doc-body strong{color:var(--wd-ink)}.wd-doc-body hr{border:0;border-top:1px solid var(--wd-line);margin:2.5em 0 0}.wd-doc .essay-tablewrap{margin:20px 0;overflow-x:auto}.wd-doc table{border-collapse:collapse;width:100%;color:var(--wd-ink-2);font-size:.875rem;line-height:1.7}.wd-doc th,.wd-doc td{border:1px solid var(--wd-line);text-align:left;vertical-align:top;min-width:96px;padding:10px 12px}.wd-doc th{background:var(--wd-bg-2);color:var(--wd-ink);white-space:nowrap;font-weight:600}.wd-doc .faq-item{border-top:1px solid var(--wd-line);padding:20px 0}.wd-doc .faq-q{color:var(--wd-ink);margin-bottom:6px;font-size:1.125rem;font-weight:700;line-height:1.5}.wd-doc .faq-a{color:var(--wd-ink-2)}.wd-doc .faq-a ul{margin:.6em 0}.wd-404{max-width:var(--wd-max);padding:clamp(64px, 12vw, 160px) var(--wd-gutter);justify-items:start;gap:18px;margin:0 auto;display:grid}.wd-404-code{font-family:var(--wd-mono);color:var(--wd-accent);letter-spacing:.2em}.wd-404 h1{font-size:clamp(2.25rem,1.4rem + 4vw,4rem);line-height:1.25}.wd-404 p{color:var(--wd-ink-2)}@media (width<=959px){.wd-hero,.wd-say,.wd-vet,.wd-terms{grid-template-columns:minmax(0,1fr)}.wd-sheet{transform:none}.wd-cases,.wd-case-wide{grid-template-columns:minmax(0,1fr)}.wd-case-wide .wd-case-photo{margin-top:20px}.wd-entry{justify-self:start}.wd-doc-wrap{grid-template-columns:minmax(0,1fr)}.wd-doc-nav{position:static}.wd-doc-nav ul{flex-wrap:wrap;gap:6px;display:flex}.wd-doc-nav a{border:1px solid var(--wd-line);border-radius:999px;padding:4px 12px}.wd-doc-nav a[aria-current=page]{border-color:var(--wd-accent)}.wd-footer-inner{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.wd-steps{grid-template-columns:minmax(0,1fr)}.wd-sheet{background-image:linear-gradient(90deg, transparent 32px, var(--wd-margin) 32px, var(--wd-margin) 33.5px, transparent 33.5px);padding:18px 14px 14px 46px}.wd-sheet-rows li{grid-template-columns:3em 3.4em minmax(0,1fr);gap:8px}.wd-case{padding:22px 20px}}.book-root{--wdj-paper:#fafaf9;--wdj-paper-2:#f3f3f3;--wdj-paper-3:#ebece6;--wdj-card:#fff;--wdj-ink:#2c3524;--wdj-ink-2:#545d4e;--wdj-ink-3:#90968c;--wdj-ink-page:#1c241d;--wdj-on-ink:#fafaf9;--wdj-on-ink-2:#fafaf9a8;--wdj-on-ink-3:#fafaf961;--wdj-on-ink-accent:#a9c4ad;--wdj-rule:#e2e4db;--wdj-rule-2:#d7d9cd;--wdj-rule-3:#c9cdbc;--wdj-dot:#b3b7a3;--wdj-accent:#5d8d63;--wdj-accent-deep:#507d56;--wdj-accent-wash:#d7e9d8;--wdj-accent-ink:#1c241d;--wdj-seal:#cb4a44;--wdj-seal-deep:#b23f3e;--wdj-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Helvetica Neue", "Segoe UI", system-ui, sans-serif;--wdj-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--wdj-measure:1080px;--wdj-gutter:clamp(20px, 5vw, 40px);--wdj-lift:0 1px 2px #0000000a, 0 10px 28px #28201612;--wdj-lift-plate:0 1px 2px #0000000d, 0 22px 48px #2820161a;--wdj-ease:cubic-bezier(.32, .72, 0, 1)}body:has(.book-embed){background:#fafaf9}.book-root{background:var(--wdj-paper);color:var(--wdj-ink);font-family:var(--wdj-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;overflow-x:clip}.book-root ::selection{background:var(--wdj-accent-wash);color:var(--wdj-accent-ink)}.book-root a{touch-action:manipulation}.book-root :focus-visible{outline:2px solid var(--wdj-accent);outline-offset:3px;border-radius:2px}.essay{max-width:720px;padding:72px var(--wdj-gutter) 96px;margin:0 auto}.essay-kicker{font-family:var(--wdj-mono);letter-spacing:.35em;color:var(--wdj-accent-deep);font-size:11px}.essay h1{letter-spacing:.05em;color:var(--wdj-ink);margin:26px 0 0;font-size:clamp(34px,5vw,46px);font-weight:400;line-height:1.7}.essay .essay-updated{color:var(--wdj-ink-3);margin:18px 0 0;font-size:13px}.essay-rule{background:var(--wdj-rule);border:none;height:1px;margin:44px 0}.essay h2{letter-spacing:.04em;color:var(--wdj-ink);margin:64px 0 0;font-size:26px;font-weight:400;line-height:1.8}.essay p{color:var(--wdj-ink-2);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:2.15}.essay p.lead{color:var(--wdj-ink);font-size:17px}.essay ul{color:var(--wdj-ink-2);flex-direction:column;gap:10px;margin:20px 0 0;padding-left:1.3em;font-size:15.5px;line-height:2;display:flex}.essay li::marker{color:var(--wdj-dot)}.essay a{color:var(--wdj-accent-deep);border-bottom:1px solid color-mix(in srgb, var(--wdj-accent) 40%, transparent);text-decoration:none}@media (hover:hover){.essay a:hover{border-bottom-color:var(--wdj-accent-deep)}}.essay .faq{border-top:1px solid var(--wdj-rule);margin:16px 0 0}.essay .faq-item{border-bottom:1px solid var(--wdj-rule);padding:22px 0}.essay .faq-q{letter-spacing:.02em;color:var(--wdj-ink);margin:0;font-size:18px;font-weight:400;line-height:1.7}.essay .faq-a{color:var(--wdj-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:2.15}.essay-tablewrap{margin:20px 0;overflow-x:auto}.essay table{border-collapse:collapse;width:100%;color:var(--wdj-ink-2);font-size:13.5px;line-height:1.85}.essay th,.essay td{border:1px solid var(--wdj-rule);text-align:left;vertical-align:top;min-width:96px;padding:10px 12px}.essay th{color:var(--wdj-ink);background:color-mix(in oklch, var(--wdj-paper) 92%, var(--wdj-ink) 8%);white-space:nowrap;font-weight:600}.book-embed .essay{padding:28px var(--wdj-gutter) 56px}.book-embed .essay h1{margin-top:0;font-size:clamp(26px,5vw,34px)}@media (prefers-color-scheme:dark){body:has(.book-embed){background:#0b0b0b}.book-root.book-embed{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wdj-paper:#0b0b0b;--wdj-paper-2:#1f1f1f;--wdj-paper-3:#30312d;--wdj-card:#1f1f1f;--wdj-ink:#dbe9cd;--wdj-ink-2:#b3c29f;--wdj-ink-3:#8f9984;--wdj-rule:#30312d;--wdj-rule-2:#57594e;--wdj-rule-3:#767969;--wdj-dot:#767969;--wdj-accent:#658a69;--wdj-accent-deep:#a9c4ad;--wdj-accent-wash:#2b322c;--wdj-accent-ink:#dbe9cd}}@font-face{font-family:WenKai Book;src:url(/fonts/wenkai-book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.book-root{--wdj-kai:"WenKai Book", "Kaiti SC", "STKaiti", "KaiTi", serif}.essay h1,.essay h2,.essay .faq-q{font-family:var(--wdj-kai)}
