.lib-item-header{margin-bottom:var(--sp-8)}.lib-item-meta{margin-top:var(--sp-6);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta);font-variant-numeric:tabular-nums}.lib-item-meta .lang-badge{margin-right:2px}.lib-item-title{margin-top:var(--sp-3);font:600 clamp(1.625rem,1.4rem + 1vw,2rem)/1.2 var(--font-serif);letter-spacing:-.005em}.lib-item-original{margin-top:var(--sp-3);font:400 1.25rem/1.4 var(--font-serif);color:var(--ink-2)}.lib-label{font:600 var(--fs-small)/1.5 var(--font-sans);color:var(--ink)}.lib-item-summary p{margin-top:var(--sp-2);font:var(--wght-body) 1.1875rem/1.6 var(--font-serif);color:var(--ink);text-wrap:pretty}.lib-note{margin-top:var(--sp-6);border-left:1px solid var(--accent);padding-left:12px;font:var(--wght-body) 1.0625rem/1.6 var(--font-serif)}.lib-note strong{font:600 1rem/1 var(--font-sans)}.lib-out{margin-top:var(--sp-8);display:grid;gap:var(--sp-2);justify-items:start}.lib-out .btn--block{width:100%}@media(min-width:760px){.lib-out .btn--block{width:auto}}.lib-facts{margin:var(--sp-8) 0 0;display:grid;gap:var(--sp-5);font:400 1rem/1.6 var(--font-sans)}.lib-facts dt{font:600 var(--fs-small)/1.5 var(--font-sans);color:var(--ink)}.lib-facts dd{margin:var(--sp-1) 0 0;color:var(--ink)}.lib-cited{list-style:none;display:grid;gap:var(--sp-2)}.lib-cited li{font:600 1.125rem/1.35 var(--font-serif)}.lib-cited .row-kind{font:600 var(--fs-small)/1 var(--font-sans);color:var(--ink);margin-right:.35em}.lib-cited-week{font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta);margin-left:.5em}.lib-same-week{margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--rule)}.lib-section-h2{font:600 1.25rem/1.3 var(--font-sans);margin-bottom:var(--sp-4)}.lib-same-list{list-style:none;display:grid;gap:var(--sp-5)}.lib-same-list .src-meta{font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta)}.lib-same-list .lang-badge{margin-right:2px}.lib-same-title{margin-top:2px;font:600 1.125rem/1.3 var(--font-serif)}.lib-same-more{margin-top:var(--sp-6)}.lib-week-links{margin-top:var(--sp-2);line-height:1.6}.lib-week-list{border-top:1px solid var(--ink)}.lib-item-meta .tier-badge{margin-right:2px}.dg-facts{margin:0 0 var(--sp-7);display:grid;gap:var(--sp-2)}.dg-tier{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--ink-2)}.dg-tier-link{text-decoration:none}.dg-tier-link:hover .tier-badge,.dg-tier-link:focus-visible .tier-badge{text-decoration:underline 1px;text-underline-offset:.2em}.dg-tier-reason{flex:1 1 24ch;max-width:60ch}.dg-basis{font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta)}.dg-short-body p{margin-top:var(--sp-2);font:var(--wght-body) 1.1875rem/1.6 var(--font-serif);color:var(--ink);text-wrap:pretty}.dg-numbers{margin-top:var(--sp-8)}.dg-top{font:600 var(--fs-small)/1.5 var(--font-sans)}.dg-top a{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--hit-inline);color:var(--ink);text-underline-offset:3px}.dg-top a{font-family:var(--font-serif);font-style:italic;color:var(--accent)}.dg-top a:hover{color:var(--accent)}.dg-exhibits{margin-top:var(--sp-8);display:grid;gap:var(--sp-7)}.dg-exhibits .lib-label{margin-bottom:calc(-1 * var(--sp-4))}.dg-num-list{list-style:none;margin-top:var(--sp-3);display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.dg-num-list--2,.dg-num-list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-num-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dg-num{display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);background:var(--bg)}.dg-num-value{font:600 clamp(1.75rem,1.4rem + 1.4vw,2.5rem)/1.05 var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.dg-num-label{font:400 var(--fs-small)/1.45 var(--font-sans);color:var(--ink-2)}.dg-num-note{margin-top:var(--sp-2);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta)}.dg-body{margin-top:var(--sp-9)}.dg-sec{padding-top:var(--sp-6);border-top:1px solid var(--ink)}.dg-sec+.dg-sec{margin-top:var(--sp-8)}.dg-h2{font:600 1.25rem/1.3 var(--font-sans)}.dg-sec-body{margin-top:var(--sp-3);font:var(--wght-body) 1.0625rem/1.6 var(--font-serif);color:var(--ink)}.dg-sec-body>*+*{margin-top:var(--sp-3)}.dg-sec-body ul,.dg-sec-body ol{padding-left:1.2em;display:grid;gap:var(--sp-2)}.dg-sec-body li::marker{color:var(--meta)}.dg-sec-body a{color:var(--ink);text-decoration:underline 1px var(--link-underline);text-underline-offset:.2em}.dg-sec--why{background:var(--bg-2);border-top:3px solid var(--btn);padding:var(--sp-6) var(--sp-5)}.dg-pass{margin:var(--sp-6) 0 0;display:grid;gap:var(--sp-2)}.dg-pass-label{display:block;font:italic 400 var(--fs-small)/1.4 var(--font-serif);color:var(--accent)}.dg-orig{margin:0;padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--ink);background:var(--mount);font:400 1.0625rem/1.6 var(--font-sans);color:var(--ink)}.dg-orig:lang(zh-Hans){font-family:var(--font-cjk);line-height:var(--lh-cjk)}.dg-orig p+p{margin-top:var(--sp-2)}.dg-trans{display:grid;gap:var(--sp-1);padding-left:calc(var(--sp-4) + 3px)}.dg-trans p{font:var(--wght-body) 1.0625rem/1.6 var(--font-serif);color:var(--ink)}.dg-pass:not(.dg-pass--foreign) .dg-trans p{color:var(--ink-2);font-size:1rem}.dg-end{margin-top:var(--sp-8);display:grid;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--rule);font:400 var(--fs-small)/1.5 var(--font-sans);color:var(--meta)}.dg-end a{color:var(--ink);font-weight:600;text-decoration:underline 1px var(--link-underline);text-underline-offset:.2em}.dg-end a:hover{color:var(--accent)}
