@font-face{font-family:Playfair Display;src:url(/fonts/playfair-display-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{color-scheme:light dark;--bg:light-dark(#fff,#000);--text:light-dark(#1d1d1f,#f5f5f7);--text2:light-dark(#6e6e73,#a1a1a6);--line:light-dark(#d2d2d7,#424245);--line2:light-dark(#e8e8ed,#2c2c2e);--rule:light-dark(#c5cdda,#3a4a66);--fill:light-dark(#f5f5f7,#1c1c1e);--accent:light-dark(#22375e,#9db4dc);--brand:#14213d;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "PingFang SC", "Noto Sans SC", sans-serif;--display:"Playfair Display", Georgia, serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--song:"Songti SC", "Songti TC", "Noto Serif CJK SC", "Noto Serif SC", serif;--el-mu:light-dark(#2e7d5b,#7bc9a3);--el-huo:light-dark(#b4443a,#e89187);--el-tu:light-dark(#8a6a2f,#d4b770);--el-jin:light-dark(#5a6b7a,#a3b5c4);--el-shui:light-dark(#2c5b8f,#84b4e4)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:400 17px/22px var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,input:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{margin-inline:max(64px,50% - 656px)}@media (width>=2240px){html{zoom:1.2}}@media (width>=2560px){html{zoom:1.33}}@media (width>=3200px){html{zoom:1.67}}@media (width>=3840px){html{zoom:2}}.zh{font-family:var(--song);white-space:nowrap;font-weight:400}.meta{font:400 13px/18px var(--sans);color:var(--text2)}.label{font:600 12px/16px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.el-mu{color:var(--el-mu)}.el-huo{color:var(--el-huo)}.el-tu{color:var(--el-tu)}.el-jin{color:var(--el-jin)}.el-shui{color:var(--el-shui)}.col-head{border-bottom:1px solid var(--rule);font:600 20px/25px var(--serif);margin-bottom:12px;padding-bottom:10px}.headline{font:400 40px/48px var(--display);letter-spacing:-.01em;text-wrap:balance}.dek{font:italic 400 20px/30px var(--serif);color:var(--text2);text-wrap:pretty}.prose{max-width:720px;font:400 19px/30px var(--serif)}.prose h2{font:600 24px/30px var(--serif);text-wrap:balance;margin:36px 0 10px}.prose p,.prose ul,.prose ol{margin:16px 0 0}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:8px}.path{font:400 13px/18px var(--sans);color:var(--text2);flex-wrap:wrap;gap:6px 10px;padding-top:20px;display:flex}.path a{color:var(--text2)}.path span:last-child{color:var(--text)}.facts{border-collapse:collapse;width:100%;font:400 15px/20px var(--sans);margin-top:12px}.facts th,.facts td{border-bottom:1px solid var(--line2);text-align:left;vertical-align:top;padding:7px 0}.facts th{width:36%;color:var(--text2);font-weight:600}.facts td.zh{text-align:right;color:var(--text2)}.facts+.meta{margin-top:10px}.box{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.button{border:1px solid var(--line);min-height:44px;color:var(--text);font:400 17px/22px var(--sans);border-radius:6px;align-items:center;gap:10px;padding:0 16px;display:flex}.button:hover{border-color:var(--text2);text-decoration:none}.button .icon{color:var(--accent)}.sec{border-top:1px solid var(--rule);padding-block:56px;scroll-margin-top:16px}.sec [id]{scroll-margin-top:16px}.group-head{border-bottom:1px solid var(--rule);font:600 20px/25px var(--serif);padding-bottom:8px}.rows{font:400 15px/20px var(--sans);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding-block:6px;display:flex}.rows li a{color:var(--text)}.rows li .zh{color:var(--text2)}.more{color:var(--text);font-weight:600}.more:after{content:" ›";color:var(--accent)}.hit{align-items:center;min-height:44px;display:inline-flex}@media (width<=1100px){.wrap{margin-inline:32px}}@media (width<=700px){.wrap{margin-inline:16px}.headline{font-size:34px;line-height:41px}.dek{font-size:18px;line-height:27px}.sec{padding-block:40px}.prose{font-size:17px;line-height:27px}.prose h2{font-size:22px;line-height:28px}}.icon[data-astro-cid-ccg5yoga]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}footer[data-astro-cid-nns7i3if]{margin-top:64px}.foot[data-astro-cid-nns7i3if]{border-top:3px double var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:40px 32px;display:grid}h2[data-astro-cid-nns7i3if]{font:400 20px/25px var(--sans);align-items:center;gap:8px;margin-bottom:8px;display:flex}h2[data-astro-cid-nns7i3if] .icon{color:var(--accent)}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:32px;color:var(--text2);font:400 15px/20px var(--sans);align-items:center;display:inline-flex}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--text)}.bottom[data-astro-cid-nns7i3if]{text-align:center;font:400 13px/20px var(--sans);color:var(--text2);padding-bottom:40px}@media (width<=700px){footer[data-astro-cid-nns7i3if]{margin-top:40px}.foot[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);gap:20px}li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px}}.mark[data-astro-cid-77qc4tpx]{flex:none}.mark[data-astro-cid-77qc4tpx] .bar{fill:var(--bar)}.head[data-astro-cid-fzpbxy5g]{padding-top:28px}.brand[data-astro-cid-fzpbxy5g]{width:fit-content;color:var(--text);align-items:center;gap:16px;display:flex}.brand[data-astro-cid-fzpbxy5g]:hover{text-decoration:none}.brand[data-astro-cid-fzpbxy5g] .mark{width:52px;height:52px}.name[data-astro-cid-fzpbxy5g]{font:400 40px/48px var(--display);letter-spacing:-.01em;display:block}.tagline[data-astro-cid-fzpbxy5g]{font:400 15px/20px var(--sans);color:var(--text2);display:block}.cats[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--rule);border-bottom:3px double var(--rule);scrollbar-width:none;gap:0 34px;margin-top:22px;display:flex;overflow-x:auto}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text);font:400 17px/22px var(--sans);white-space:nowrap}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:last-child{margin-left:auto}@media (width<=820px){.cats[data-astro-cid-fzpbxy5g]{gap:0 24px}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:15px}}@media (width<=700px){.head[data-astro-cid-fzpbxy5g]{padding-top:16px}.brand[data-astro-cid-fzpbxy5g]{gap:12px}.brand[data-astro-cid-fzpbxy5g] .mark{width:40px;height:40px}.name[data-astro-cid-fzpbxy5g]{font-size:28px;line-height:34px}.tagline[data-astro-cid-fzpbxy5g]{font-size:13px;line-height:18px}.cats[data-astro-cid-fzpbxy5g]{margin-top:14px;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.cats[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:last-child{margin-left:0}}
