@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-cyrillic-ext-wght-normal.2lzuhnbfi3mcm.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-cyrillic-wght-normal.1-tzwk988ax14.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-greek-ext-wght-normal.01eiqqec1lw7p.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-greek-wght-normal.177yzbi0hm2pm.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-vietnamese-wght-normal.0qd74ie1ti_46.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-latin-ext-wght-normal.3yqw-2spl8ubg.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eb-garamond-latin-wght-normal.1onut6oglsyox.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-font-smoothing:subpixel-antialiased;line-height:1.3}ol,ul{padding-left:2em}figure,blockquote{margin-left:2em;margin-right:2em}address{font-style:inherit}pre{white-space:pre;word-wrap:normal}a{-webkit-text-decoration:inherit;text-decoration:inherit}em:lang(zh),em:lang(ja){-moz-text-emphasis:filled circle;-moz-text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;border-bottom-width:-webkit-calc(0px);padding-bottom:.05em;padding-bottom:-webkit-calc(0px);text-emphasis:circle;text-emphasis-position:under}em:lang(ja){-moz-text-emphasis:filled sesame;-moz-text-emphasis-position:over;text-emphasis:sesame;text-emphasis-position:over}strong,dfn:lang(zh),dfn:lang(ja),b{font-weight:inherit;font-weight:bolder}dfn:lang(zh),dfn:lang(ja),cite:lang(zh),cite:lang(ja){font-style:inherit}q{quotes:"“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’"}q:lang(zh){quotes:"「" "」" "『" "』" "「" "」" "『" "』" "「" "」" "『" "』"}q:lang(zh-CN),q:lang(en){quotes:"“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’"}q:lang(en-GB){quotes:"‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):before,q:lang(ja):after{content:none}code,kbd,samp,pre{font-family:monospace,sans-serif}i:lang(zh),i:lang(ja),var:lang(zh),var:lang(ja){font-family:cursive,serif;font-style:inherit}u+u,u+ins,ins+u,ins+ins,s+s,s+del,del+s,del+del,.han-js-rendered u.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered del+del.adjacent{margin-left:.125em}u,ins{border-bottom:1px solid;padding-bottom:.05em;text-decoration:none}ruby :before,ruby :after{line-height:normal}ruby>rt:not(:empty):before{content:"（"}ruby>rt:not(:empty):after{content:"）"}ruby>rb+rtc:before{content:"（"}ruby>rtc:after{content:"，"}ruby>rtc:last-of-type:after{content:"）"}ruby>rt:before,ruby>rt:after{vertical-align:middle;width:0;height:0;display:inline-block;overflow:hidden}ruby>rt:not(:empty):before,ruby>rt:not(:empty):after{height:-moz-calc(1.3em);width:-moz-calc(1em)}.han-js-rendered u+u,.han-js-rendered u+ins,.han-js-rendered ins+u,.han-js-rendered ins+ins,.han-js-rendered s+s,.han-js-rendered s+del,.han-js-rendered del+s,.han-js-rendered del+del{margin-left:auto}.han-js-rendered em:lang(zh),.han-js-rendered em:lang(ja){border-bottom-width:0;padding-bottom:auto}.no-textemphasis em:lang(zh),.no-textemphasis em:lang(ja){line-height:2}.no-textemphasis em:lang(zh) h-char,.no-textemphasis em:lang(ja) h-char{font-style:inherit;position:relative}.no-textemphasis em:lang(zh) h-char:after,.no-textemphasis em:lang(ja) h-char:after{-moz-text-emphasis:none;text-indent:0;text-align:center;text-indent:0;width:500%;height:1em;margin-left:-250%;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-emphasis:none;display:inline-block;position:absolute;top:0;left:50%;overflow:hidden;transform:scale(.5);font-family:Georgia, "Times New Roman", Arial,!important}em:lang(zh) h-char.punct,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(ja) h-char.biaodian{-moz-text-emphasis:none;text-emphasis:none}.no-textemphasis em:lang(zh) h-char.punct:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.biaodian:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{content:"●";margin-top:1em}.no-textemphasis em:lang(ja) h-char:after{content:"﹅";margin-top:-.7em}h-ruby{line-height:2;display:inline}h-ruby rp{display:none}h-ruby h-ru[annotation]>rt{width:0;height:0;font:0/0 hidden-text;display:inline-block}.pseudo-element-clipboard h-ruby h-ru[annotation]>rt{display:none}h-ruby h-ru{text-indent:0;display:inline-block;position:relative}h-ruby h-ru:before,h-ruby h-zhuyin{-moz-text-emphasis:none;text-indent:0;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-emphasis:none;display:inline-block;position:absolute;transform:scale(.55)}h-ruby h-ru[annotation]{text-align:center}h-ruby h-ru[annotation]:before{vertical-align:top;content:attr(annotation);text-align:center;text-indent:0;width:600%;height:1em;line-height:1;top:-.5em;left:-265%}h-ruby[rightangle] h-ru[annotation]:before{left:-250%}h-ruby h-ru[zhuyin]{text-align:left;width:1.8em;display:inline-block;position:relative}h-ruby h-ru[zhuyin] h-zhuyin{white-space:pre-wrap;word-break:break-all;width:.8em;height:2.7em;line-height:.9;top:0;right:.2em}h-ruby h-ru[zhuyin] h-diao{width:1em;display:inline-block;position:absolute;top:0;right:-.9em}h-ruby h-ru[zhuyin][length="0"],h-ruby h-ru[zhuyin]:empty{width:auto}h-ruby h-ru[zhuyin][length="0"] h-zhuyin,h-ruby h-ru[zhuyin]:empty h-zhuyin{display:none}h-ruby h-ru[zhuyin][length="1"] h-zhuyin{margin-top:.125em}h-ruby h-ru[zhuyin][length="1"] h-diao{margin-top:-.35em}h-ruby h-ru[zhuyin][length="2"] h-zhuyin{margin-top:-.175em}h-ruby h-ru[zhuyin][length="2"] h-diao{margin-top:.5em}h-ruby h-ru[zhuyin][length="3"] h-zhuyin{margin-top:-.45em}h-ruby h-ru[zhuyin][length="3"] h-diao{margin-top:1.3em}h-ruby h-ru[zhuyin][diao=˙] h-diao{right:-.35em}h-ruby h-ru[zhuyin][diao=˙][length="1"] h-diao{margin-top:-.5em}h-ruby h-ru[zhuyin][diao=˙][length="2"] h-diao{margin-top:-.3em}h-ruby h-ru[zhuyin][diao=˙][length="3"] h-diao{margin-top:-.25em}h-ruby h-ru[zhuyin][diao=˪] h-diao,h-ruby h-ru[zhuyin][diao=˫] h-diao{margin-right:-.25em;transform:scale(1.2)}h-ruby h-ru[zhuyin][diao^=ㆴ] h-diao,h-ruby h-ru[zhuyin][diao^=ㆵ] h-diao,h-ruby h-ru[zhuyin][diao^=ㆶ] h-diao,h-ruby h-ru[zhuyin][diao^=ㆷ] h-diao,h-ruby h-ru[zhuyin][diao=󳆴] h-diao,h-ruby h-ru[zhuyin][diao=󳆵] h-diao,h-ruby h-ru[zhuyin][diao=󳆶] h-diao,h-ruby h-ru[zhuyin][diao=󳆷] h-diao{margin-right:-.3em;top:20%}h-ruby h-ru[annotation]:before,h-ruby[rightangle] h-ru[annotation][order="1"]:before{top:-.5em}h-ruby h-ru[order="1"]:before,h-ruby[rightangle] h-ru[annotation][order="0"]:before{top:auto;bottom:-.4em}h-ruby[rightangle] h-ru[annotation]:before{margin-left:-.4em}@media screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:192dpi){h-ruby h-yin{display:inline-block;transform:scale(.8)}h-ruby h-ru[zhuyin][diao=˪] h-diao,h-ruby h-ru[zhuyin][diao=˫] h-diao{transform:scale(1)}h-ruby h-ru[zhuyin][diao=˙] h-diao{top:.125em;transform:scale(.8)}}h-jinze,h-word{text-indent:0;display:inline-block}@font-face{font-family:Han Heiti;src:local(Hiragino Sans GB),local(Lantinghei TC),local(Lantinghei SC),local(Heiti SC),local(Heiti TC),local(Microsoft Yahei),local(Microsoft Jhenghei),local(Droid Sans Fallback)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Heiti;src:local(YuGothic),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro)}@font-face{font-family:Han Heiti CNS;src:local(Hiragino Sans GB),local(Lantinghei TC),local(Heiti TC),local(Microsoft Jhenghei),local(Heiti SC),local(Lantinghei SC),local(Microsoft Yahei),local(Droid Sans Fallback)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Heiti CNS;src:local(YuGothic),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro)}@font-face{font-family:Han Heiti GB;src:local(Hiragino Sans GB),local(Lantinghei SC),local(Heiti SC),local(Microsoft Yahei),local(Droid Sans Fallback)}@font-face{font-family:Han Heiti;font-weight:600;src:local(Hiragino Sans GB W6),local(HiraginoSansGB-W6),local(Lantinghei TC Demibold),local(Lantinghei SC Demibold),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(Heiti SC Medium),local(Heiti TC Medium),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local(Microsoft YaHei Bold),local(Microsoft Jhenghei Bold),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Heiti;font-weight:600;src:local(YuGothic Bold),local(Hiragino Kaku Gothic ProN W6),local(Hiragino Kaku Gothic Pro W6),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:Han Heiti CNS;font-weight:600;src:local(Hiragino Sans GB W6),local(HiraginoSansGB-W6),local(Lantinghei TC Demibold),local(Heiti TC Medium),local(Microsoft Jhenghei Bold),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local(Lantinghei SC Demibold),local(Microsoft YaHei Bold),local(Heiti SC Medium),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Heiti CNS;font-weight:600;src:local(YuGothic Bold),local(YuGo-Bold),local(Hiragino Kaku Gothic ProN W6),local(Hiragino Kaku Gothic Pro W6),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:Han Heiti GB;font-weight:600;src:local(Hiragino Sans GB W6),local(HiraginoSansGB-W6),local(Lantinghei SC Demibold),local(Microsoft YaHei Bold),local(Heiti SC Medium),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold)}@font-face{font-family:Han Heiti;src:local(Hiragino Sans GB),local(Lantinghei TC),local(Lantinghei SC),local(Heiti SC),local(Heiti TC),local(Microsoft Yahei),local(Microsoft Jhenghei),local(Droid Sans Fallback);unicode-range:U+270C}@font-face{font-family:Han Heiti;font-weight:600;src:local(Hiragino Sans GB W6),local(HiraginoSansGB-W6),local(Lantinghei TC Demibold),local(Lantinghei SC Demibold),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(Heiti SC Medium),local(Heiti TC Medium),local(STHeitiSC-Medium),local(STHeitiTC-Medium),local(Microsoft YaHei Bold),local(Microsoft Jhenghei Bold),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold);unicode-range:U+270C}@font-face{font-family:Han Heiti CNS;src:local(Hiragino Sans GB),local(Lantinghei TC),local(Heiti TC),local(Microsoft Jhenghei),local(Heiti SC),local(Lantinghei SC),local(Microsoft Yahei),local(Droid Sans Fallback);unicode-range:U+270C}@font-face{font-family:Han Heiti CNS;font-weight:600;src:local(Hiragino Sans GB W6),local(HiraginoSansGB-W6),local(Lantinghei TC Demibold),local(Heiti TC Medium),local(Microsoft Jhenghei Bold),local(FZLTXHB--B51-0),local(STHeitiTC-Medium),local(MicrosoftJhengHeiBold),local(Lantinghei SC Demibold),local(Heiti SC Medium),local(Microsoft YaHei Bold),local(FZLTZHK--GBK1-0),local(STHeitiSC-Medium),local(MicrosoftYaHei-Bold);unicode-range:U+270C}@font-face{font-family:Han Heiti GB;src:local(Hiragino Sans GB),local(Lantinghei SC),local(Heiti SC),local(Microsoft Yahei),local(Droid Sans Fallback);unicode-range:U+270C}@font-face{font-family:Han Songti;src:local(Songti SC),local(Songti TC),local(STSong),local(Lisong Pro),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Songti;src:local(YuMincho),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(MS Mincho)}@font-face{font-family:Han Songti CNS;src:local(Songti TC),local(Lisong Pro),local(Songti SC),local(STSong),local(PMingLiU),local(SimSun)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Songti CNS;src:local(YuMincho),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro)}@font-face{font-family:Han Songti GB;src:local(Songti SC),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:Han Songti;font-weight:600;src:local(STSongti SC Bold),local(STSongti TC Bold),local(STSongti-SC-Bold),local(STSongti-TC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Songti;font-weight:600;src:local(YuMincho Demibold),local(Hiragino Mincho ProN W6),local(Hiragino Mincho Pro W6),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:Han Songti CNS;font-weight:600;src:local(STSongti TC Bold),local(STSongti SC Bold),local(STSongti-TC-Bold),local(STSongti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Songti CNS;font-weight:600;src:local(YuMincho Demibold),local(Hiragino Mincho ProN W6),local(Hiragino Mincho Pro W6),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6)}@font-face{font-family:Han Songti GB;font-weight:600;src:local(STSongti SC Bold),local(STSongti-SC-Bold)}@font-face{font-family:Han Songti;src:local(Songti SC),local(Songti TC),local(STSongti),local(Lisong Pro),local(MS Mincho),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:Han Songti;font-weight:600;src:local(STSongti TC Bold),local(STSongti SC Bold),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:Han Songti CNS;src:local(Songti TC),local(Lisong Pro),local(Songti SC),local(STSong),local(MS Mincho),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:Han Songti CNS;font-weight:600;src:local(STSongti TC Bold),local(STSongti SC Bold),local(STSongti-TC-Bold),local(STSongti-SC-Bold);unicode-range:U+270C}@font-face{font-family:Han Songti GB;src:local(Songti SC),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:cursive;src:local(Kaiti SC),local(STKaiti),local(BiauKai),local(標楷體),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Kaiti;src:local(Kaiti SC),local(STKaiti),local(BiauKai),local(標楷體),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Kaiti CNS;src:local(BiauKai),local(標楷體),local(DFKaiShu-SB-Estd-BF)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Kaiti GB;src:local(Kaiti SC),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local(Kaiti SC Bold),local(STKaiti-SC-Bold)}@font-face{font-family:Han Kaiti;font-weight:600;src:local(Kaiti SC Bold),local(STKaiti-SC-Bold)}@font-face{font-family:Han Kaiti GB;font-weight:600;src:local(Kaiti SC Bold),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Fangsong;src:local(STFangsong),local(fangsong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Fangsong CNS;src:local(STFangsong),local(fangsong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:Han Fangsong GB;src:local(STFangsong),local(fangsong)}@font-face{font-family:Biaodian Sans;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(MS Gothic),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Serif;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Sans;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(MS Gothic),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Serif;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(MS Gothic),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Sans GB;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(MS Gothic),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Pro Serif GB;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:Biaodian Sans;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Serif;src:local(Songti SC),local(STSong),local(Heiti SC),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Sans;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Serif;src:local(Songti SC),local(STSong),local(Heiti SC),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Songti SC),local(STSong),local(Heiti SC),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Sans GB;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Pro Serif GB;src:local(Songti SC),local(STSong),local(Heiti SC),local(SimSun);unicode-range:U+B7}@font-face{font-family:Biaodian Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Yakumono Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Arial Unicode MS),local(MS Gothic);unicode-range:U+2014}@font-face{font-family:Yakumono Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(MS Mincho),local(Microsoft Yahei);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Sans CNS;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Serif CNS;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Sans GB;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Pro Serif GB;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSong),local(Microsoft Yahei),local(SimSun);unicode-range:U+2014}@font-face{font-family:Biaodian Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Meiryo),local(MS Gothic),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(MS Mincho),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Yakumono Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Meiryo),local(MS Gothic);unicode-range:U+2026}@font-face{font-family:Yakumono Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(MS Mincho);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Sans;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Serif;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Sans CNS;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Serif CNS;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Sans GB;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Sans GB),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Serif GB;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype"),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Songti SC),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:Biaodian Pro Sans GB;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:Biaodian Pro Sans GB;font-weight:700;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:Biaodian Pro Serif GB;src:local(Lisong Pro),local(Heiti SC),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:Biaodian Pro Serif GB;font-weight:700;src:local(Lisong Pro),local(Heiti SC),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:Biaodian Sans;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Serif;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Sans;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Serif;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Sans GB;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Serif GB;src:local(Georgia),local(Times New Roman),local(Arial),local(Droid Sans Fallback);unicode-range:U+25CF}@font-face{font-family:Biaodian Pro Sans;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(MS Gothic);unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Serif;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(MS Mincho);unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Heiti TC),local(Lihei Pro),local(Microsoft Jhenghei),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(Heiti TC),local(Lihei Pro),local(Microsoft Jhenghei),local(PMingLiU),local(MS Gothic);unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(MS Mincho);unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Serif CNS;src:local(STSongti-TC-Regular),local(Lisong Pro),local(Heiti TC),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(PMingLiU),local(MS Mincho);unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Sans GB;src:local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(MS Gothic);unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Serif GB;src:local(Songti SC),local(STSongti),local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(Hiragino Sans GB),local(Heiti SC),local(STHeiti),local(SimSun),local(MS Mincho);unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:Biaodian Pro Serif GB;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(PMingLiU),local(MS Mincho);unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:Biaodian Pro Sans;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Pro Serif;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Pro Sans GB;src:local(Hiragino Kaku Gothic ProN),local(Hiragino Kaku Gothic Pro),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Pro Serif GB;src:local(Hiragino Mincho ProN),local(Hiragino Mincho Pro),local(SimSun);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:Biaodian Basic;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Basic;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Sans;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Sans;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Sans;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Sans CNS;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Sans GB;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Serif;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Serif CNS;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Pro Serif GB;font-weight:700;src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+2014,U+2026,U+B7}@font-face{font-family:Biaodian Sans;src:local(Helvetica Neue),local(Helvetica),local(Arial);unicode-range:U+270C}@font-face{font-family:Biaodian Sans;font-weight:700;src:local(Helvetica Neue Bold),local(Helvetica Bold),local(Arial Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Sans;font-style:italic;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Sans;font-style:italic;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans;src:local(Helvetica Neue),local(Helvetica),local(Arial);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans;font-weight:700;src:local(Helvetica Neue Bold),local(Helvetica Bold),local(Arial Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans;font-style:italic;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans;font-style:italic;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans CNS;src:local(Helvetica Neue),local(Helvetica),local(Arial);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans CNS;font-weight:700;src:local(Helvetica Neue Bold),local(Helvetica Bold),local(Arial Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans CNS;font-style:italic;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans CNS;font-style:italic;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans GB;src:local(Helvetica Neue),local(Helvetica),local(Arial);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans GB;font-weight:700;src:local(Helvetica Neue Bold),local(Helvetica Bold),local(Arial Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans GB;font-style:italic;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Sans GB;font-style:italic;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Serif;src:local(Georgia),local(Times New Roman);unicode-range:U+270C}@font-face{font-family:Biaodian Serif;font-weight:700;src:local(Georgia Bold),local(Times New Roman Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Serif;font-style:italic;src:local(Georgia Italic),local(Times New Roman Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Serif;font-style:italic;font-weight:700;src:local(Georgia Bold Italic),local(Times New Roman Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif;src:local(Georgia),local(Times New Roman);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif;font-weight:700;src:local(Georgia Bold),local(Times New Roman Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif;font-style:italic;src:local(Georgia Italic),local(Times New Roman Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif;font-style:italic;font-weight:700;src:local(Georgia Bold Italic),local(Times New Roman Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif CNS;src:local(Georgia),local(Times New Roman);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif CNS;font-weight:700;src:local(Georgia Bold),local(Times New Roman Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif CNS;font-style:italic;src:local(Georgia Italic),local(Times New Roman Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif CNS;font-style:italic;font-weight:700;src:local(Georgia Bold Italic),local(Times New Roman Bold Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif GB;src:local(Georgia),local(Times New Roman);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif GB;font-weight:700;src:local(Georgia Bold),local(Times New Roman Bold);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif GB;font-style:italic;src:local(Georgia Italic),local(Times New Roman Italic);unicode-range:U+270C}@font-face{font-family:Biaodian Pro Serif GB;font-style:italic;font-weight:700;src:local(Georgia Bold Italic),local(Times New Roman Bold Italic);unicode-range:U+270C}@font-face{font-family:Latin Italic Serif;src:local(Georgia Italic),local(Times New Roman Italic),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:Latin Italic Serif;font-weight:700;src:local(Georgia Bold Italic),local(Times New Roman Bold Italic),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:Latin Italic Sans;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:Latin Italic Sans;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+30-39;font-family:Numeral TF Sans;src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+30-39;font-family:Numeral TF Serif;src:local(Georgia),local(Hoefler Text),local(Big Caslon)}@font-face{unicode-range:U+30-39;font-family:Numeral TF Italic Serif;src:local(Georgia Italic),local(Hoefler Text Italic),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Sans;src:local(Helvetica Neue),local(Helvetica),local(Arial)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Italic Sans;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Italic Sans;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Serif;src:local(Palatino),local(Palatino Linotype),local(Times New Roman)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Italic Serif;src:local(Palatino Italic),local(Palatino Italic Linotype),local(Times New Roman Italic),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+30-39;font-family:Numeral LF Italic Serif;font-weight:700;src:local(Palatino Bold Italic),local(Palatino Bold Italic Linotype),local(Times New Roman Bold Italic),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:Numeral TF Sans;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral TF Serif;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral TF Italic Serif;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Sans;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Italic Sans;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Italic Sans;font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Serif;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Italic Serif;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:Numeral LF Italic Serif;font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+2D9,U+2CA,U+2C5,U+2C7,U+2CB,U+2EA-2EB,U+30D,U+358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:Zhuyin Kaiti}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+2D9,U+2CA,U+2C5,U+2C7,U+2CB,U+2EA-2EB,U+30D,U+358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:Zhuyin Heiti;src:local(Hiragino Sans GB),local(Heiti TC),local(Microsoft Jhenghei),url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype")}@font-face{font-family:Zhuyin Heiti;src:local(Heiti TC),local(Microsoft Jhenghei),url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");unicode-range:U+3127}@font-face{src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");font-family:Zhuyin Heiti;unicode-range:U+2D9,U+2CA,U+2C5,U+2C7,U+2CB,U+2EA-2EB,U+31B4,U+31B5,U+31B6,U+31B7,U+30D,U+358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{font-family:Zhuyin Heiti;src:local(Helvetica Neue),local(Helvetica),local(Arial);unicode-range:U+270C}@font-face{font-family:Zhuyin Heiti;font-weight:700;src:local(Helvetica Neue Bold),local(Helvetica Bold),local(Arial Bold);unicode-range:U+270C}@font-face{font-family:Zhuyin Heiti;font-style:italic;src:local(Helvetica Neue Italic),local(Helvetica Oblique),local(Arial Italic);unicode-range:U+270C}@font-face{font-family:Zhuyin Heiti;font-style:italic;font-weight:700;src:local(Helvetica Neue Bold Italic),local(Helvetica Bold Oblique),local(Arial Bold Italic);unicode-range:U+270C}@font-face{src:url(../media/han.20d_fvop_ibvl.woff)format("woff"),url(../media/han.1v3hfte02hdgj.otf)format("opentype");font-family:Romanization Sans;unicode-range:U+30D,U+358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}html:lang(zh-Latn),html:lang(ja-Latn),html:not(:lang(zh)):not(:lang(ja)),html :lang(zh-Latn),html :lang(ja-Latn),html :not(:lang(zh)):not(:lang(ja)),article strong:lang(zh-Latn),article strong:lang(ja-Latn),article strong:not(:lang(zh)):not(:lang(ja)),article strong :lang(zh-Latn),article strong :lang(ja-Latn),article strong :not(:lang(zh)):not(:lang(ja)){font-family:Helvetica Neue,Helvetica,Arial,Han Heiti,sans-serif}html:lang(zh),html:lang(zh-Hant),[lang^=zh],[lang*=Hant],[lang=zh-TW],[lang=zh-HK],article strong:lang(zh),article strong:lang(zh-Hant){font-family:Biaodian Pro Sans CNS,Helvetica Neue,Helvetica,Arial,Zhuyin Heiti,Han Heiti,sans-serif}html:lang(zh-Hans),html:lang(zh-CN),[lang*=Hans],[lang=zh-CN],article strong:lang(zh-Hans),article strong:lang(zh-CN){font-family:Biaodian Pro Sans GB,Helvetica Neue,Helvetica,Arial,Han Heiti GB,sans-serif}html:lang(ja),[lang^=ja],article strong:lang(ja){font-family:Yakumono Sans,Helvetica Neue,Helvetica,Arial,sans-serif}article blockquote i:lang(zh-Latn),article blockquote i:lang(ja-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote i :lang(zh-Latn),article blockquote i :lang(ja-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(zh-Latn),article blockquote var:lang(ja-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(zh-Latn),article blockquote var :lang(ja-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)){font-family:Latin Italic Sans,Helvetica Neue,Helvetica,Arial,Han Heiti,sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:Biaodian Pro Sans CNS,Latin Italic Sans,Helvetica Neue,Helvetica,Arial,Zhuyin Heiti,Han Heiti,sans-serif}article blockquote i:lang(zh-Hans),article blockquote i:lang(zh-CN),article blockquote var:lang(zh-Hans),article blockquote var:lang(zh-CN){font-family:Biaodian Pro Sans GB,Latin Italic Sans,Helvetica Neue,Helvetica,Arial,Han Heiti GB,sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:Yakumono Sans,Latin Italic Sans,Helvetica Neue,Helvetica,Arial,sans-serif}article figure blockquote:lang(zh-Latn),article figure blockquote:lang(ja-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),article figure blockquote :lang(zh-Latn),article figure blockquote :lang(ja-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(zh-Latn),figure blockquote:lang(ja-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(zh-Latn),figure blockquote :lang(ja-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)){font-family:Georgia,Times New Roman,Han Songti,cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:Biaodian Pro Serif CNS,Numeral LF Serif,Georgia,Times New Roman,Zhuyin Kaiti,Han Songti,serif}article figure blockquote:lang(zh-Hans),article figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN){font-family:Biaodian Pro Serif GB,Numeral LF Serif,Georgia,Times New Roman,Han Songti GB,serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:Yakumono Serif,Numeral LF Serif,Georgia,Times New Roman,serif}article blockquote:lang(zh-Latn),article blockquote:lang(ja-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)),article blockquote :lang(zh-Latn),article blockquote :lang(ja-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)){font-family:Georgia,Times New Roman,Han Kaiti,cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:Biaodian Pro Serif CNS,Numeral LF Serif,Georgia,Times New Roman,Zhuyin Kaiti,Han Kaiti,cursive,serif}article blockquote:lang(zh-Hans),article blockquote:lang(zh-CN){font-family:Biaodian Pro Serif GB,Numeral LF Serif,Georgia,Times New Roman,Han Kaiti GB,cursive,serif}article blockquote:lang(ja){font-family:Yakumono Serif,Numeral LF Serif,Georgia,Times New Roman,cursive,serif}i:lang(zh-Latn),i:lang(ja-Latn),i:not(:lang(zh)):not(:lang(ja)),i :lang(zh-Latn),i :lang(ja-Latn),i :not(:lang(zh)):not(:lang(ja)),var:lang(zh-Latn),var:lang(ja-Latn),var:not(:lang(zh)):not(:lang(ja)),var :lang(zh-Latn),var :lang(ja-Latn),var :not(:lang(zh)):not(:lang(ja)){font-family:Latin Italic Serif,Georgia,Times New Roman,Han Kaiti,cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:Biaodian Pro Serif CNS,Numeral LF Italic Serif,Latin Italic Serif,Georgia,Times New Roman,Zhuyin Kaiti,Han Kaiti,cursive,serif}i:lang(zh-Hans),i:lang(zh-CN),var:lang(zh-Hans),var:lang(zh-CN){font-family:Biaodian Pro Serif GB,Numeral LF Italic Serif,Latin Italic Serif,Georgia,Times New Roman,Han Kaiti GB,cursive,serif}i:lang(ja),var:lang(ja){font-family:Yakumono Serif,Numeral LF Italic Serif,Latin Italic Serif,Georgia,Times New Roman,cursive,serif}code:lang(zh-Latn),code:lang(ja-Latn),code:not(:lang(zh)):not(:lang(ja)),code :lang(zh-Latn),code :lang(ja-Latn),code :not(:lang(zh)):not(:lang(ja)),kbd:lang(zh-Latn),kbd:lang(ja-Latn),kbd:not(:lang(zh)):not(:lang(ja)),kbd :lang(zh-Latn),kbd :lang(ja-Latn),kbd :not(:lang(zh)):not(:lang(ja)),samp:lang(zh-Latn),samp:lang(ja-Latn),samp:not(:lang(zh)):not(:lang(ja)),samp :lang(zh-Latn),samp :lang(ja-Latn),samp :not(:lang(zh)):not(:lang(ja)),pre:lang(zh-Latn),pre:lang(ja-Latn),pre:not(:lang(zh)):not(:lang(ja)),pre :lang(zh-Latn),pre :lang(ja-Latn),pre :not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,Han Heiti,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant){font-family:Menlo,Consolas,Courier,Zhuyin Heiti,Han Heiti,monospace,sans-serif}code:lang(zh-Hans),code:lang(zh-CN),kbd:lang(zh-Hans),kbd:lang(zh-CN),samp:lang(zh-Hans),samp:lang(zh-CN),pre:lang(zh-Hans),pre:lang(zh-CN){font-family:Menlo,Consolas,Courier,Han Heiti GB,monospace,sans-serif}code:lang(ja),kbd:lang(ja),samp:lang(ja),pre:lang(ja){font-family:Menlo,Consolas,Courier,monospace,sans-serif}html,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt,ruby h-ru[annotation]:before,h-ruby.romanization rt,h-ruby h-ru[annotation]:before,.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}i,var{font-style:inherit}ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:Zhuyin Kaiti,cursive,serif}ruby.romanization rt,ruby h-ru[annotation]:before,h-ruby.romanization rt,h-ruby h-ru[annotation]:before{font-family:Romanization Sans,Helvetica Neue,Helvetica,Arial,Han Heiti,sans-serif}.no-kaiti i,.no-kaiti var{border-bottom:3px double #d3d3d3;padding-bottom:.05em}article{-webkit-hyphens:auto;hyphens:auto;line-height:1.7}article p,article li{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+p,article h1+ol,article h1+ul,article h1+h6,article h1+section>h6:first-child,article h1+section>p:first-child,article h1+section>ol:first-child,article h1+section>ul:first-child,article h1+section>blockquote:first-child,article h2+blockquote,article h2+p,article h2+ol,article h2+ul,article h2+h6,article h2+section>h6:first-child,article h2+section>p:first-child,article h2+section>ol:first-child,article h2+section>ul:first-child,article h2+section>blockquote:first-child,article h3+blockquote,article h3+p,article h3+ol,article h3+ul,article h3+h6,article h3+section>h6:first-child,article h3+section>p:first-child,article h3+section>ol:first-child,article h3+section>ul:first-child,article h3+section>blockquote:first-child,article h4+blockquote,article h4+p,article h4+ol,article h4+ul,article h4+h6,article h4+section>h6:first-child,article h4+section>p:first-child,article h4+section>ol:first-child,article h4+section>ul:first-child,article h4+section>blockquote:first-child,article h5+blockquote,article h5+p,article h5+ol,article h5+ul,article h5+h6,article h5+section>h6:first-child,article h5+section>p:first-child,article h5+section>ol:first-child,article h5+section>ul:first-child,article h5+section>blockquote:first-child,article h6+blockquote,article h6+p,article h6+ol,article h6+ul,article h6+h6,article h6+section>h6:first-child,article h6+section>p:first-child,article h6+section>ol:first-child,article h6+section>ul:first-child,article h6+section>blockquote:first-child,article h1+h5,article h1+section>h5:first-child,article h2+h5,article h2+section>h5:first-child,article h3+h5,article h3+section>h5:first-child,article h4+h5,article h4+section>h5:first-child,article h5+h5,article h5+section>h5:first-child,article h1+h4,article h1+section>h4:first-child,article h2+h4,article h2+section>h4:first-child,article h3+h4,article h3+section>h4:first-child,article h4+h4,article h4+section>h4:first-child,article h1+h3,article h1+section>h3:first-child,article h2+h3,article h2+section>h3:first-child,article h3+h3,article h3+section>h3:first-child,article h1+h2,article h1+section>h2:first-child,article h2+h2,article h2+section>h2:first-child{margin-top:-1em}p.poem-like,.poem-like p{margin-left:2em}@media only screen and (max-width:480px){p.poem-like,.poem-like p{margin-left:1em}}article blockquote{margin-right:0}@media only screen and (max-width:480px){article blockquote{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:Biaodian Basic,Han Heiti}h-hws,h-hws[hidden]{visibility:hidden;font:.89em Arial;display:inline}code h-hws,kbd h-hws,samp h-hws,pre h-hws,code h-hws[hidden],kbd h-hws[hidden],samp h-hws[hidden],pre h-hws[hidden]{display:none}@font-face{src:url(../media/han-space.3ddb3adar7br_.woff)format("woff"),url(../media/han-space.21_-g_5nweq27.otf)format("opentype");font-family:Han Space;unicode-range:U+20}.han-space h-hangable:lang(zh-Hans),.han-space h-hangable:lang(zh-CN),.han-space h-hangable:lang(ja){display:inline;position:relative}.han-space h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,.han-space h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,.han-space h-hangable:lang(ja) h-char.biaodian.close h-cs{display:none}.han-space h-hangable:lang(zh-Hans)>h-cs,.han-space h-hangable:lang(zh-CN)>h-cs,.han-space h-hangable:lang(ja)>h-cs{visibility:visible;font:inherit;position:relative;display:inline!important}.han-space h-hangable:lang(zh-Hans)>h-cs h-inner,.han-space h-hangable:lang(zh-Hans)>h-cs h-inner[hidden],.han-space h-hangable:lang(zh-CN)>h-cs h-inner,.han-space h-hangable:lang(zh-CN)>h-cs h-inner[hidden],.han-space h-hangable:lang(ja)>h-cs h-inner,.han-space h-hangable:lang(ja)>h-cs h-inner[hidden]{visibility:hidden;font:1em Han Space;display:inline}.han-space h-hangable:lang(zh-Hans)>h-cs:after,.han-space h-hangable:lang(zh-CN)>h-cs:after,.han-space h-hangable:lang(ja)>h-cs:after{-moz-text-emphasis:none;text-indent:0;content:attr(biaodian);font-style:normal;font-weight:400;line-height:1.05;text-decoration:none;text-emphasis:none;display:inline-block;position:absolute;top:0;left:0}ruby .han-space h-hangable:lang(zh-Hans)>h-cs:after,h-ru .han-space h-hangable:lang(zh-Hans)>h-cs:after,ruby .han-space h-hangable:lang(zh-CN)>h-cs:after,h-ru .han-space h-hangable:lang(zh-CN)>h-cs:after,ruby .han-space h-hangable:lang(ja)>h-cs:after,h-ru .han-space h-hangable:lang(ja)>h-cs:after{position:relative}.han-space h-hangable:lang(zh-Hans) h-char.biaodian.end:not(.close),.han-space h-hangable:lang(zh-CN) h-char.biaodian.end:not(.close),.han-space h-hangable:lang(ja) h-char.biaodian.end:not(.close){color:#0000;font:0/0 hidden-text;position:absolute}.han-space.pseudo-element-clipboard h-hangable:lang(zh-Hans) h-char.biaodian.end:not(.close),.han-space.pseudo-element-clipboard h-hangable:lang(zh-CN) h-char.biaodian.end:not(.close),.han-space.pseudo-element-clipboard h-hangable:lang(ja) h-char.biaodian.end:not(.close){display:none}h-cs,h-cs[hidden]{visibility:hidden;letter-spacing:0;white-space:normal;font:.825em Courier;display:none}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode="3001"]>h-inner,h-char.biaodian[unicode="3002"]>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.open>h-cs,h-char.biaodian.close>h-cs,h-char.biaodian[unicode="3001"]>h-cs,h-char.biaodian[unicode="3002"]>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner{letter-spacing:inherit}h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char-group.portion .open:first-child h-cs,h-char-group.portion .end:last-child h-cs,h-char-group .open+.open h-cs,h-char-group .end:not(:last-child) h-cs,h-hangable.portion .open:first-child h-cs,h-hangable.portion .end:last-child h-cs,h-hangable .open+.open h-cs,h-hangable .end:not(:last-child) h-cs,h-char-group [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-TW)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-HK)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-TW)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-TW)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-TW)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode="30fb"]:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{display:inline-block;position:relative}h-char[display-as] h-inner{color:#0000}h-char[display-as]:after{content:attr(display-as);display:inline-block;position:absolute;left:0}h-char[display-as].comb-liga:after{font-family:Romanization Sans,Zhuyin Kaiti}
:root{--surface:#fff;--paper:#f4f5fb;--ink:#17151c;--muted:#595362;--purple:#452f69;--purple-deep:#25193b;--lavender:#ebe7f7;--yellow:#f3d45c;--yellow-soft:#f7efc8;--line:#17151c;--line-soft:#cec6d7;--white:#fff;--font-display:"Figtree Variable", "Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-heading-zh:"Source Han Serif SC", "Source Han Serif CN", "Noto Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--font-body:"EB Garamond Variable", "EB Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body-zh:"Source Han Serif SC", "Source Han Serif CN", "Noto Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--font-sans:"Figtree Variable", Figtree, "Helvetica Neue", Arial, system-ui, sans-serif;--font-sans-zh:"Figtree Variable", Figtree, "Source Han Sans SC", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--step--1:clamp(.82rem, .78rem + .16vw, .94rem);--step-0:clamp(1rem, .96rem + .18vw, 1.12rem);--step-1:clamp(1.18rem, 1.08rem + .4vw, 1.42rem);--step-2:clamp(1.55rem, 1.32rem + .95vw, 2.15rem);--step-3:clamp(2.1rem, 1.56rem + 2.4vw, 3.75rem);--step-4:clamp(3rem, 2rem + 4.6vw, 6rem);--step-5:clamp(4rem, 2.35rem + 7vw, 8rem);--page-pad:clamp(24px, 7vw, 112px);--content-max:1440px;--measure:70ch;--grid-gap:clamp(16px, 1.9vw, 28px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--border-thin:1px;--border-default:2px;--border-strong:3px;--radius-none:0}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.82}img{max-width:100%;display:block}button,input,textarea{font:inherit}a{color:var(--purple);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover,a:focus-visible{color:var(--ink);background:var(--yellow)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.skip-link{left:var(--page-pad);z-index:80;border:var(--border-default) solid var(--line);background:var(--yellow);color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);padding:10px 14px;text-decoration:none;position:absolute;top:14px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:60;gap:var(--space-4);min-height:68px;padding:10px var(--page-pad);border-bottom:var(--border-default) solid var(--line);background:#fffffffa;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.site-name{color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;font-weight:700;text-decoration:none}.site-nav{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nav-link,.menu-button{border:var(--border-default) solid transparent;min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);justify-content:center;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link:focus-visible,.menu-button:hover,.menu-button:focus-visible{border-color:var(--line);background:var(--yellow)}.menu-button{background:var(--surface);cursor:pointer;display:none}main,.article-nav,.article-shell{width:min(100%, var(--content-max));padding-inline:var(--page-pad);margin:0 auto}section,.article-shell{margin-block:clamp(var(--space-8), 9vw, var(--space-10))}.hero{padding-top:clamp(var(--space-6), 7vw, var(--space-8))}.hero-shell{max-width:76rem}.practice-grid{gap:clamp(var(--space-6), 4vw, var(--space-8));grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;display:grid}.hero-copy{min-width:0}.hero-kicker,.section-kicker,.article-kicker,.hero-panel-kicker,.hero-fact-label,.note-card-label,.site-footer-kicker,.project-meta-list dt,.article-note-label{color:var(--muted);font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:700}.hero-kicker,.section-kicker,.article-kicker{margin-bottom:var(--space-3)}.hero-title,.section h2,.article-masthead h1{color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:600}.hero-title{max-width:14ch;font-size:var(--step-5);line-height:.92}.hero-greeting,.hero-greeting-word{display:inline-block}.hero-greeting{min-height:.96em}.hero-greeting-word{font-family:var(--font-mono);text-transform:none;font-size:.94em;font-weight:400;line-height:1}.hero-subtitle{margin:var(--space-5) 0 0;max-width:34rem;color:var(--ink);font-family:var(--font-body);font-size:var(--step-1);font-weight:400;line-height:1.62}.hero-summary,.section-lead,.contact-note,.site-footer-copy,.article-deck{font-family:var(--font-body);font-size:var(--step-0);line-height:1.72}.hero-summary{max-width:62ch;margin:var(--space-5) 0 0}.hero-quote{max-width:44rem;margin:var(--space-6) 0 0;padding-left:var(--space-5);border-left:var(--border-strong) solid var(--purple)}.hero-quote p{font-family:var(--font-body);font-size:var(--step-1);margin:0;line-height:1.68}.hero-quote cite{margin-top:var(--space-3);color:var(--muted);font-family:var(--font-body);font-size:var(--step--1);font-style:normal;display:block}.action-row{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.button-link,.project-back-link{border:var(--border-default) solid var(--line);min-height:46px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.button-link:hover,.button-link:focus-visible,.project-back-link:hover,.project-back-link:focus-visible{border-color:var(--line);background:var(--yellow)}.button-link--primary{background:var(--purple);border-color:var(--line);color:var(--white)}.button-link--primary:hover,.button-link--primary:focus-visible{color:var(--ink)}.hero-side{gap:var(--grid-gap);display:grid}.hero-panel,.hero-fact-card,.note-card,.method-card,.about-portrait-card,.about-fact-card,.about-image-tile,.contact-card,.article-meta-panel,.project-story-card,.article-body-frame--notice{border:var(--border-default) solid var(--line)}.hero-panel{padding:var(--space-5)}.hero-panel--purple,.method-card[data-tone=purple]{background:var(--purple);color:var(--white)}.hero-panel--purple .hero-panel-kicker,.hero-panel--purple .hero-panel-copy,.method-card[data-tone=purple] h3,.method-card[data-tone=purple] p,.method-card[data-tone=purple] a{color:var(--white)}.hero-panel-copy{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65}.hero-fact-grid,.method-grid,.about-fact-grid,.contact-grid,.story-note-grid{gap:var(--grid-gap);display:grid}.hero-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-fact-card{min-height:172px;padding:var(--space-4)}.hero-fact-card[data-tone=paper],.method-card[data-tone=paper],.contact-card--paper{background:var(--paper)}.hero-fact-card[data-tone=lavender],.about-fact-card[data-tone=lavender]{background:var(--lavender)}.hero-fact-card[data-tone=yellow],.note-card--yellow,.contact-card--yellow{background:var(--yellow-soft)}.hero-fact-card[data-tone=purple]{background:var(--purple);color:var(--white)}.hero-fact-card[data-tone=purple] .hero-fact-label,.hero-fact-card[data-tone=purple] .hero-fact-value{color:var(--white)}.hero-fact-value{margin:var(--space-3) 0 0;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.68}.section{padding-top:var(--space-6);border-top:var(--border-default) solid var(--line)}.section-heading{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:end;display:grid}.section-heading--with-aside{align-items:start}.section h2,.article-masthead h1{font-size:var(--step-4);line-height:.96}.section-lead{color:var(--muted);margin:0}.practice-copy,.about-copy,.article-content{min-width:0}.practice-copy .rich-text,.about-copy .rich-text,.article-body-frame{max-width:var(--measure)}.note-card{padding:var(--space-5)}.note-card-copy{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.72}.practice-epigraph,.rich-text blockquote{padding:var(--space-5);border-left:var(--border-strong) solid var(--purple);background:var(--paper);color:var(--muted);font-family:var(--font-body);font-size:var(--step-1);margin:0;line-height:1.58}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-card{padding:var(--space-5);text-align:left}.method-card h3,.about-fact-card h3,.contact-card h3,.project-story-card h2{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;line-height:1.3}.method-card p,.about-fact-card li,.project-story-card p{font-family:var(--font-body);font-size:var(--step-0);text-align:left;margin:0;line-height:1.72}.workflow-list{border-top:var(--border-default) solid var(--line)}.workflow-item{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--border-thin) solid var(--line-soft);text-align:left;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:start;display:grid}.workflow-item h3{font-family:var(--font-display);font-size:var(--step-1);margin:0;font-weight:600;line-height:1.2}.workflow-item-copy .rich-text{max-width:none}.workflow-item-copy,.workflow-item-copy .rich-text,.workflow-item-copy .rich-text p,.workflow-item-copy .rich-text ul,.workflow-item-copy .rich-text li,.workflow-item-copy .rich-text blockquote,.practice-copy .rich-text,.practice-copy .rich-text p,.practice-copy .rich-text ul,.practice-copy .rich-text li,.practice-copy .rich-text blockquote,.about-copy .rich-text,.about-copy .rich-text p,.about-copy .rich-text ul,.about-copy .rich-text li,.about-copy .rich-text blockquote{text-align:left}.workflow-item-copy .rich-text p,.workflow-item-copy .rich-text ul,.workflow-item-copy .rich-text blockquote,.workflow-item-copy .rich-text li,.article-note-copy{font-family:var(--font-body)}.method-card a{margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--step--1);font-weight:700;display:inline-block}.about-copy .rich-text+.rich-text{margin-top:var(--space-5)}.about-portrait-card{background:var(--paper);margin:0}.about-portrait-card--compact{justify-self:end;width:min(220px,100%)}.about-portrait{aspect-ratio:4/5;object-fit:cover;width:100%}.about-fact-grid{max-width:58rem;margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.about-fact-card{padding:var(--space-4)}.about-fact-card ul{margin:0;padding-left:1.1em}.about-fact-card li+li{margin-top:var(--space-2)}.about-socials{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.about-socials a{border:var(--border-default) solid var(--line);min-height:44px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.about-image-grid{gap:var(--grid-gap);margin-top:clamp(var(--space-7), 5vw, var(--space-8));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-image-tile{margin:0;position:relative;overflow:hidden}.about-image-tile img{aspect-ratio:1;object-fit:cover;width:100%}.about-image-tile figcaption{border-top:var(--border-default) solid var(--line);border-right:var(--border-default) solid var(--line);background:var(--yellow);min-height:40px;color:var(--ink);font-family:var(--font-sans);font-size:var(--step--1);align-items:center;padding:0 12px;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:0}.about-image-tile[data-tone=purple] figcaption{background:var(--purple);color:var(--white)}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{padding:var(--space-5)}.copy-email{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.copy-email-target{border:var(--border-default) solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font-family:var(--font-mono);font-size:var(--step--1);padding:12px 14px;line-height:1.4}.copy-email-target--multiline{resize:vertical;white-space:pre-wrap;min-height:16rem}.copy-button{border:var(--border-default) solid var(--line);background:var(--purple);min-height:46px;color:var(--white);font-family:var(--font-sans);font-size:var(--step--1);cursor:pointer;padding:0 14px;font-weight:600}.copy-button:hover,.copy-button:focus-visible{background:var(--yellow);color:var(--ink)}.copy-status{min-height:1.4em;color:var(--muted);font-family:var(--font-sans);font-size:var(--step--1);grid-column:1/-1}.site-footer{width:100%;margin-top:clamp(var(--space-8), 8vw, var(--space-10));background:var(--purple-deep);color:var(--white)}.site-footer-inner,.site-footer-meta{width:min(100%, var(--content-max));padding-inline:var(--page-pad);margin:0 auto}.site-footer-inner{gap:var(--grid-gap);padding-top:var(--space-8);padding-bottom:var(--space-8);grid-template-columns:1.4fr 1fr 1fr;display:grid}.site-footer-column{min-width:0}.site-footer-kicker,.site-footer-title,.site-footer-copy,.site-footer-link,.site-footer-meta p{color:var(--white)}.site-footer-title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--step-2);line-height:1.02}.site-footer-copy{margin:var(--space-3) 0 0}.site-footer-link{width:fit-content;margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--step-0);font-weight:400;display:block}.site-footer-meta{padding-top:var(--space-4);padding-bottom:var(--space-5);border-top:var(--border-thin) solid #ffffff3d}.site-footer-meta p{font-family:var(--font-body);font-size:var(--step--1);margin:0}.article-nav{margin-top:clamp(var(--space-6), 6vw, var(--space-7));margin-bottom:0}.article-shell{margin-top:var(--space-6)}.article-masthead{max-width:58rem;margin:0 auto}.article-deck{margin:var(--space-5) 0 0;color:var(--muted)}.article-meta-panel{max-width:44rem;margin-top:var(--space-6);padding:var(--space-5);background:var(--paper)}.project-meta-list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.project-meta-list dd{margin:var(--space-2) 0 0;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.68}.article-content{margin:clamp(var(--space-7), 5vw, var(--space-8)) auto 0}.article-body-frame{max-width:var(--measure);margin:0 auto}.article-body-frame--notice{padding:var(--space-6);background:var(--paper)}.article-note-copy{margin:var(--space-2) 0 0;font-size:var(--step-0)}.rich-text{hanging-punctuation:first last}.rich-text h2,.rich-text h3{margin:var(--space-7) 0 var(--space-4);font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;line-height:1.35}.rich-text p,.rich-text ul,.rich-text blockquote{max-width:var(--measure);font-family:var(--font-body);font-size:var(--step-1);margin:0;line-height:1.82}.rich-text li,.rich-text a{font-family:inherit}.rich-text p+p,.rich-text p+ul,.rich-text ul+p,.rich-text h2+p,.rich-text blockquote+p{margin-top:var(--space-5)}.rich-text ul{padding-left:1.2em}.rich-text li+li{margin-top:var(--space-2)}.rich-text cite{margin-top:var(--space-3);color:var(--muted);font-family:var(--font-body);font-size:var(--step--1);font-style:normal;display:block}.story-note-grid{max-width:var(--measure);margin:clamp(var(--space-7), 5vw, var(--space-8)) auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.project-story-card{padding:var(--space-5);background:var(--paper)}:lang(en),html:lang(en) p:not([lang]),html:lang(en) li:not([lang]),html:lang(en) dd:not([lang]),html:lang(en) blockquote:not([lang]),html:lang(en) cite:not([lang]),html:lang(en) a.site-footer-link:not([lang]),html:lang(en) .hero-greeting-word,html:lang(en) .rich-text a:not([lang]){font-family:var(--font-body)}html:lang(en) .hero-greeting-word{font-family:var(--font-mono)}html:lang(en) p.site-footer-kicker:not([lang]){font-family:var(--font-sans)}:lang(en) .hero-title,:lang(en) .section h2,:lang(en) .workflow-item h3,:lang(en) .article-masthead h1,:lang(en) .site-footer-title,:lang(en) .method-card h3,:lang(en) .about-fact-card h3,:lang(en) .contact-card h3,:lang(en) .project-story-card h2{font-family:var(--font-display)}:lang(en) .site-header,:lang(en) .site-name,:lang(en) .site-nav,:lang(en) .hero-kicker,:lang(en) .section-kicker,:lang(en) .article-kicker,:lang(en) .button-link,:lang(en) .project-back-link,:lang(en) .method-card a,:lang(en) .about-socials a,:lang(en) .site-footer-kicker,:lang(en) .copy-button,:lang(en) .copy-status{font-family:var(--font-sans)}:lang(zh-CN){font-family:var(--font-body-zh);font-variant-east-asian:proportional-width}html:lang(zh-CN) a.site-footer-link:not([lang]),html:lang(zh-CN) .hero-greeting-word,html:lang(zh-CN) .rich-text a:not([lang]){font-family:var(--font-body-zh)}html:lang(zh-CN) .hero-greeting-word{font-family:var(--font-mono)}html:lang(zh-CN) p.site-footer-kicker:not([lang]),:lang(zh-CN) .site-header,:lang(zh-CN) .site-name,:lang(zh-CN) .site-nav,:lang(zh-CN) .hero-kicker,:lang(zh-CN) .section-kicker,:lang(zh-CN) .article-kicker,:lang(zh-CN) .button-link,:lang(zh-CN) .project-back-link,:lang(zh-CN) .method-card a,:lang(zh-CN) .about-socials a,:lang(zh-CN) .site-footer-kicker,:lang(zh-CN) .copy-button,:lang(zh-CN) .copy-status,:lang(zh-CN) .hero-byline{font-family:var(--font-sans-zh)}:lang(zh-CN) .hero-title,:lang(zh-CN) .section h2,:lang(zh-CN) .workflow-item h3,:lang(zh-CN) .article-masthead h1,:lang(zh-CN) .site-footer-title{font-family:var(--font-heading-zh)}:lang(zh-CN) .hero-greeting-word,:lang(zh-CN) .section h2,:lang(zh-CN) .workflow-item h3,:lang(zh-CN) .article-masthead h1,:lang(zh-CN) .site-footer-title{transform-origin:0 0;padding-bottom:.14em;display:inline-block;transform:scaleY(1.15)}:lang(zh-CN) .hero-title{line-height:1}:lang(zh-CN) .hero-summary,:lang(zh-CN) .hero-subtitle,:lang(zh-CN) .section-lead,:lang(zh-CN) .contact-note,:lang(zh-CN) .site-footer-copy,:lang(zh-CN) .article-deck,:lang(zh-CN) .hero-quote p,:lang(zh-CN) .hero-quote cite,:lang(zh-CN) .hero-fact-value,:lang(zh-CN) .note-card-copy,:lang(zh-CN) .method-card p,:lang(zh-CN) .about-fact-card li,:lang(zh-CN) .project-meta-list dd,:lang(zh-CN) .article-note-copy,:lang(zh-CN) .hero-summary,:lang(zh-CN) .rich-text p,:lang(zh-CN) .rich-text ul,:lang(zh-CN) .rich-text blockquote,:lang(zh-CN) .rich-text cite,:lang(zh-CN) .rich-text li,:lang(zh-CN) .workflow-item-copy .rich-text p,:lang(zh-CN) .workflow-item-copy .rich-text ul,:lang(zh-CN) .workflow-item-copy .rich-text li{font-family:var(--font-body-zh)}:lang(zh-CN) .hero-summary,:lang(zh-CN) .hero-subtitle,:lang(zh-CN) .rich-text p,:lang(zh-CN) .rich-text li,:lang(zh-CN) .article-deck,:lang(zh-CN) .workflow-item-copy .rich-text p,:lang(zh-CN) .workflow-item-copy .rich-text li{line-break:auto;word-break:normal;overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1040px){.practice-grid,.section-heading,.site-footer-inner,.about-fact-grid,.contact-grid,.story-note-grid{grid-template-columns:1fr}.about-portrait-card--compact{justify-self:start}}@media (max-width:760px){.menu-button{display:inline-flex}.site-nav{padding:var(--space-3) var(--page-pad) var(--space-5);background:var(--surface);border-bottom:var(--border-default) solid var(--line);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:calc(100% - 2px);left:0;right:0}.site-nav[data-open=true]{display:flex}.nav-link{border-color:#0000;justify-content:flex-start}.hero-fact-grid,.method-grid,.about-image-grid,.project-meta-list{grid-template-columns:1fr}.workflow-item{gap:var(--space-3);grid-template-columns:1fr}.copy-email{grid-template-columns:1fr}.hero-title{max-width:100%;font-size:var(--step-4)}.section h2,.article-masthead h1{font-size:var(--step-3)}}
