@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_9844c621-module__6Z1PsW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_9844c621-module__6Z1PsW__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c04e22a71fba4a94-s.0bt7ro8jqrlq1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/38e254a001d23110-s.0pn.4zsm1mtpq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4917c4fe274b6773-s.p.03o7i-1ioayt1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_8ac5c23d-module__UYdXYa__className{font-family:Jost,Jost Fallback}.jost_8ac5c23d-module__UYdXYa__variable{--font-label:"Jost", "Jost Fallback"}
:root{--bg:#f5f2ed;--bg-dark:#1a1916;--ink:#1a1916;--ink-muted:#6b6760;--accent-a:#4a5568;--accent-b:#4a6741;--rule:#d4cfc8;--label:var(--font-label), system-ui, sans-serif;--serif:var(--font-serif), Georgia, serif;--grid:1px solid var(--rule);--cjk:"Noto Serif SC", "Source Han Serif SC", "Songti SC", STSong, serif;--cjk-sans:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--fen:4px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-qi:24px;--sp-hou:40px;--sp-guang:60px;--sp-zu:84px;--sp-30:120px;--sp-42:168px;--sp-60:240px;--sp-84:336px;--t-xs:.875rem;--t-note:.9375rem;--t-base:1.0625rem;--t-md:1.5rem;--t-lg:2.125rem;--t-xl:3rem;--t-2xl:4.1875rem;--t-xs-cjk:1rem;--hairline:1px;--rule-w:2px;--round:999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--serif);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:100%}body{min-height:100vh;font-size:var(--t-base)}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:var(--sp-1);text-decoration:underline}:focus-visible{outline:var(--rule-w) solid var(--ink);outline-offset:var(--sp-1)}.tog button:focus-visible,.tog-m button:focus-visible{outline-offset:calc(-1 * var(--rule-w));outline-color:currentColor}.mono{font-family:var(--label)}html:lang(zh) .lbl,html:lang(zh) .lbl-sm,html:lang(zh) .mn-nav a,html:lang(zh) .mn-nav button,html:lang(zh) .trail a,html:lang(zh) .trail button,html:lang(zh) .shelf button,html:lang(zh) .grp,html:lang(zh) .rk,html:lang(zh) .rv,html:lang(zh) .rmk,html:lang(zh) .ext,html:lang(zh) .mg-tabs button,html:lang(zh) .bk-cap-k,html:lang(zh) .bk-cta,html:lang(zh) .rdm-title .cur,html:lang(zh) .rdm-back,html:lang(zh) .rdm-fab,html:lang(zh) .art h2,html:lang(zh) .toast,html:lang(zh) .production-medium,html:lang(zh) .production-date{letter-spacing:0}html:lang(zh) .trail{font-family:var(--label);letter-spacing:0}
