@font-face{font-family:body-font;src:url(/_astro/eb-garamond-regular.qLREvASo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:body-font;src:url(/_astro/eb-garamond-italic.BJdd0rl_.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:body-font;src:url(data:font/woff2;base64,d09GMk9UVE8AAAZoAA0AAAAACfAAAAYYAAEAQgAAAAAAAAAAAAAAAAAAAAAAAAAADYlsGhYbgT4cMAZgAEwRCAE2AiQDIAQGBYNGByAbCQlRlExSiOJnQianu2n2/0gQZHvahYYwuvGGlfz/7Orvq+oFhBF7Fjz57heCxEFIBgmgCJxxPUTwxHv7dxv4UBJO6iVFFHgA2KTOqju7Snckz0j3UAKWQJQFpIAjo5INyI4VBY9xAZ+Iqp+vtD/6q/32+R6axZonUqESMqXhN4vZ4v2RaOqNUkgkEkQqJNPcCZkQItPlf9VsyqWJIMdR6uet6kiwhggFhULbmjsky/d7FMjzRhQGzRVXFu+TpZg1mGN9YY5j5nhuu2d7GuvdYqVu/6cdip3fgv/3hBASZsTtovwiXcu5t/mjCzJtzYnlHUPX/q7opj9A9Ks0UnBN2pQuMWKeZF0jmiTLcpFqrKhYyXGKjZ7/Q4BkFnlQEJSCZ0G4izlGv9gqb+Z7BHZguZDQb4XEt4uon946dABVsjkegLzju3no+o6XB6eUI5kD/glIjxWK5woqy3KfgyKmFuzsId2NYdqkWbpj4LLNUmhf6qK9N6aWHKrH51KdETA/gMfiWMX6+FyDJiNuEF6iV2T+KqJExleLI9P70f6p4gSfVBOel6hoLM/4cXfZWUHz3PFMqla7JN8X1qRJFsgKOShHRImMFcMoJK5vkO2rS97S0gZZ18qBx7hFIxTV86kDC0AMKIWsx6C46x5kbRPJYaVjNtKAYYTYBAMzcEtwY5UuLiy6q1qR+wG3vAhFjQVcXgFbU8piUNvksJpjPgfM8HRY30+62hpog6abroEZqRH0ol6a6wKyTzGSxILyxjbLzjEk+pWFUu2lEqzRgHJQsL04bGginR3dtF7TDdfEgVNLok0cxFvA/1NKix5vNGCEWC4GFneKMCSzF8j2jXVvdWmDbGglRhk3oQoXZyqL+UlluVI2oR6I6WoEtre2IJfArgVii17EFYNppXU6HmYc4r5I36y52w9+7q0IQeS532qcMpZB3npwovqamsuyHAgINy0Lz5gw1h+fmphWY9ExfVCTtK1er11CW3PKpUMFjniYtEzDtB4MU72AS2bzu1tU2qb0hgQ0UwnbADazyzAkrv9XObe9wtkJVDHfWBdBeaH4GWQuVEsbTN1HCz4HAfai8OlEsnUkkunU9AgxcdWpEXTROjmb6VezMmxelt4LMHFcxyr4Lrz1Z7kuTtz6i5p3Hd/Q7grTzBMooScTiX1WIYleml2YuBfIqoQssm+HpCM61IfViIvbXlh2Vx0+6i1dKpKXtVKZMq63+mf8HJ88ugQEpUR+5m8YZIs+9V3bh9/fIIzy4Dc3qfWXluaqWkgc3/KNbxdbwl/UiU4xJctEpOySW9Jf1slOOSVKZaToRrWV7TLzPlElGkTOu//+DxYZH8sK2ShzHrpShqDQlNDGtouEvz78H/nXcy9c9Tq6ef2JCy+CDxdOvvXWubbbDkMzV3SKWiFPg2V7wTqO3JqTj3sqH28u1Wky5rpbJJf0S+P3DeiL1otj94Cnu8MP3PPYG/8YIUu6Oaxhi5hovjn3DO+nZt4KHHVo+cX4a1po69B27RDAFwAADCEeCAG8ZavEt/beUYQeW8t6hD6SVSNCCQBcJlXcimUjPEFSEngB7SCDgyTTmMd2m+e+mBDgb+1g8+CA4wZMz8M9DLN7PbwOprnyOfGC+Ib1MqGZbBJuwN4DCdAzC+0oZgaMyVGDV5scN9FhZHx3PgaERTuRSvrYvmSi0JpYiJNAKCOgJaGS1dJK5UyXXgNG2GiHwPQvdF12rbpWXIvGSCgWeFaR5n+6am5R+1fl/CuUj8OXrxyDVwl9Z50fOq96t3AbAHesDjZev/cZI7SrLXLzejPPOJDa+0geqYiKHEHtQoQQ96nF81A+Ih4GwRPgYRpH0wvAZYCeZLqsZ/y913O1fgwKkXo30cm93F162tFCZLJlmYaK2qpExQoVqZjTUZkoits0S9RBEl0sYSAykoMOzlCkjQRZPjZZO6BqDy5bESFTF1eZ5litYJNU0cQtWyOVT0Zk8IGowkqs01ARCZWPoMC+5Wy6IsWyyHCEQkKNZpno6fCMVVmjj2eL5CusZXGNQUpt5IdtrUbn6ZFxS+1AYziQqNgLlRC3NueqoRgAAAA=)format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:mono-font;src:url(/_astro/ia-writer-duo-regular.BB73GKNK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:mono-font;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:body-font-cjk-zh;src:url(/_astro/eb-garamond-regular.qLREvASo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-zh;src:url(/_astro/eb-garamond-italic.BJdd0rl_.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-zh;src:url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-style:normal;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-zh;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+2014,U+2E3A,U+2E80-2EFF,U+2F00-2FDF,U+3000-303F,U+31C0-31EF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:body-font-cjk-ja;src:url(/_astro/eb-garamond-regular.qLREvASo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-ja;src:url(/_astro/eb-garamond-italic.BJdd0rl_.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-ja;src:url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-style:normal;font-display:block;size-adjust:111.11%;unicode-range:U+0-24F,U+1E??,U+2010-2013,U+2015-205E,U+20A0-20CF,U+2100-214F,U+2767}@font-face{font-family:body-font-cjk-ja;src:url(/_astro/source-han-serif-jp-regular.CxilQ7Ii.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+2014,U+2E3A,U+3000-303F,U+3040-309F,U+30A0-30FF,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:Source Han Serif CN;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Source Han Serif JP;src:url(/_astro/source-han-serif-jp-regular.CxilQ7Ii.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--body-font:"body-font", Garamond, Georgia, "Times New Roman", Times, serif;--body-font-zh:"body-font-cjk-zh", Garamond, Georgia, "Times New Roman", Times, serif;--body-font-ja:"body-font-cjk-ja", Garamond, Georgia, "Times New Roman", Times, serif;--ui-font-core:-apple-system, BlinkMacSystemFont, "Noto Sans", "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans";--ui-font:var(--ui-font-core), sans-serif;--mono-font-core:"mono-font", "Menlo", "Courier New";--mono-font:var(--mono-font-core), monospace;--meta-font:var(--mono-font);--body-cjk-zh:"Source Han Serif CN", "Nimbus Roman No9 L", "Songti SC", "Noto Serif CJK SC", STSong, NSimSun, SimSun, PMingLiU, MingLiU, serif;--meta-cjk-zh:"PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, sans-serif;--body-cjk-ja:"Source Han Serif JP", "Hiragino Mincho ProN", "YuMincho", "Yu Mincho", "MS PMincho", serif;--meta-cjk-ja:"Hiragino Sans W2", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "Yu Gothic", "YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic";--meta-font-zh:var(--meta-cjk-zh), var(--mono-font-core), monospace;--meta-font-ja:var(--meta-cjk-ja), var(--mono-font-core), monospace;--features-latin-regular:"ccmp", "kern", "liga", "onum", "calt", "dlig", "cv02", "cv82", "cv90", "locl";--features-latin-italic:"ccmp", "clig", "kern", "liga", "onum", "calt", "dlig", "cv02", "cv82", "locl", "swsh";--features-latin-bold:"kern", "liga", "onum", "dlig", "locl", "swsh";--features-cjk:"ccmp", "locl";--features-cjk-palt:"ccmp", "locl", "palt";--features-sups:"sups" 1;--features-mono:normal;--font-xxs:.23rem;--font-xs:.35rem;--font-s:.75rem;--font:1rem;--font-l:1.1rem;--font-xl:1.3rem;--cjk-font:.9;--cjk-line-height:.99;--line-height:1.7rem;--aside-line-height:1.3rem;--color-bg:#fffffa;--color-default:#0c0c0d;--color-dim:#4f4f4f;--color-mid:#949494;--color-light:#1d122108;--color-accent-bg:#fcebe9;--color-accent-default:#f33;--color-accent-light:#ff8080;--spacing-half:calc(var(--line-height) * .5);--spacing:var(--line-height);--spacing-2:calc(var(--line-height) * 2);--spacing-3:calc(var(--line-height) * 3);--spacing-6:calc(var(--line-height) * 6)}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}img,picture{max-width:100%;height:auto;display:block}@supports (scroll-margin-top:0){:target{scroll-margin-top:var(--spacing-2)}}@supports not (scroll-margin-top:0){:target{scroll-snap-margin-top:var(--spacing-2)}}html{text-size-adjust:100%;margin:0;padding:0;font-size:18px}@media (width>=800px){html{font-size:19px}}@media (width>=1375px){html{font-size:20px}}body{background-color:var(--color-bg);color:var(--color-default);font-family:var(--body-font);font-feature-settings:var(--features-latin-regular);line-height:var(--line-height);hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}::selection{background-color:var(--color-accent-bg)}body :lang(zh){font-family:var(--body-font-zh), var(--body-cjk-zh);font-size:calc(var(--font) * var(--cjk-font));font-feature-settings:var(--features-cjk);line-break:strict}body :lang(ja){font-family:var(--body-font-ja), var(--body-cjk-ja);font-size:calc(var(--font) * var(--cjk-font));font-feature-settings:var(--features-cjk);line-break:strict}@supports (text-autospace:normal){body :lang(zh),body :lang(ja){text-autospace:normal}}@supports (text-spacing-trim:normal){body :lang(zh),body :lang(ja){text-spacing-trim:normal}}em:lang(en),i:lang(en){font-feature-settings:var(--features-latin-italic);font-style:italic;text-emphasis:none}em:lang(zh){font-style:normal;text-emphasis:dot;text-emphasis-position:under}em:lang(ja){font-style:normal;text-emphasis:dot;text-emphasis-position:over}a{color:var(--color-default);transition:color .5s ease-out}a:hover{color:var(--color-accent-default)}p>a{line-height:calc(var(--line-height) * .75);background:linear-gradient(to right, var(--color-accent-bg), var(--color-accent-bg));background-position:0 85%;background-repeat:no-repeat;background-size:100% 40%;text-decoration:none;transition:background-color .5s ease-out,border-radius .5s ease-out,color .5s ease-out}p>a:hover{background-color:var(--color-accent-bg);color:var(--color-accent-default);cursor:pointer;border-radius:8px}p+p{text-indent:2em}ol,ul{padding-left:0;list-style-position:inside}ol{list-style-type:lower-roman}.sidenote-container>ol li:lang(zh){list-style-type:simp-chinese-informal}.sidenote-container>ol li:lang(ja){list-style-type:japanese-informal}ul{list-style-position:unset;list-style:none}ul li:before{content:"-";margin-right:.4em}figure{margin:var(--spacing-half) 0}figure figcaption{text-align:center;font-family:var(--mono-font);font-feature-settings:var(--features-mono);font-size:var(--font-s)}blockquote,.quote{margin:var(--spacing-half) 0;margin-left:calc(0em - var(--spacing-half));padding-left:calc(var(--spacing-half) - 3px);border-left:3px solid var(--color-accent-light)}@media (width>=600px){blockquote,.quote{padding-left:var(--spacing);border:none;margin-left:0}}blockquote p:first-child:lang(en),.quote p:first-child:lang(en){text-indent:-.8ch}blockquote figcaption,.quote figcaption{text-align:right}.quote.nopadding,blockquote.nopadding{margin-left:calc(0em - var(--spacing-half));padding-left:calc(var(--spacing-half) - 3px);border-left:3px solid var(--color-accent-light)}@media (width>=600px){.quote.nopadding,blockquote.nopadding,.quote.nopadding>blockquote{border-left:0;margin-left:0;padding-left:0}}hr{margin:var(--spacing) 0;text-align:center;border:none;height:1em;position:relative}hr:after{content:"§";font-size:var(--font-xl);transform-origin:50%;color:var(--color-accent-default);margin-left:-.25em;position:absolute;bottom:-.3em;transform:rotate(90deg)}.note{background-color:var(--color-accent-bg);margin:var(--spacing-half) 0;padding:calc(var(--line-height) * .25) var(--spacing-half);font-family:var(--meta-font);font-feature-settings:var(--features-mono);font-size:var(--font-s);line-height:var(--aside-line-height)}.note a{text-decoration:underline}@media (width>=800px){.note{margin:var(--spacing) 0}}.note :lang(zh){font-family:var(--meta-font-zh);font-size:var(--font-s);line-height:var(--aside-line-height)}.note :lang(ja){font-family:var(--meta-font-ja);font-size:var(--font-s);line-height:var(--aside-line-height)}.note :lang(en){font-family:var(--meta-font);font-feature-settings:var(--features-mono)}.init{font-feature-settings:var(--features-latin-bold);font-variant:small-caps;letter-spacing:.5px;font-weight:700}.post:not(.noend)>.end-mark:not(:is(ol,ul)):after,.post:not(.noend)>.end-mark:is(ol,ul)>li:last-child:after{content:"❧";font-family:var(--body-font);font-size:inherit;user-select:none;color:var(--color-accent-default);line-height:1;position:relative;top:-.24em}.noindent p{text-indent:0!important}.align-right{text-align:right;text-indent:0!important}.nopadding{padding:0}.nomargin{margin:0}.nounderline a{text-decoration:none}.smallcaps{font-variant:small-caps}.halfwidth,.halfwidth:is(:lang(zh),:lang(ja)),.halfwidth :is(:lang(zh),:lang(ja)){font-feature-settings:var(--features-cjk-palt)}sup{vertical-align:unset;font-size:unset}sup:lang(en){margin-left:.1em}sup a[data-footnote-ref]{font-feature-settings:var(--features-sups);color:var(--color-accent-default);user-select:none;text-decoration:none;position:relative;font-family:var(--body-font)!important}sup a[data-footnote-ref]:before{content:"";z-index:-1;background:linear-gradient(to right, var(--color-accent-bg), var(--color-accent-bg));background-repeat:no-repeat;width:auto;height:.64em;position:absolute;top:-.2em;left:-.06em;right:-.06em}@keyframes highlight{0%{background-color:var(--color-accent-bg)}to{background-color:#0000}}.footnotes{margin:var(--spacing-half) 0;font-family:var(--meta-font);font-feature-settings:normal;font-size:calc(var(--font-s) * .95);line-height:var(--aside-line-height);color:var(--color-accent-dim)}.footnotes:before{content:"* * *";margin:var(--spacing-half) 0;line-height:1em;font-size:var(--font-s);text-align:center;color:var(--color-mid);display:block}.footnotes h2{margin:0}.footnotes .sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footnotes ol{counter-reset:footnote;margin:0;list-style:none}.footnotes li{line-height:inherit;counter-increment:footnote}.footnotes li:target{animation:3s ease-in highlight}.footnotes li:before{content:counter(footnote) ".";color:var(--color-accent-default)}.footnotes li>p{margin:0;display:inline}@media (width>=800px){.footnotes:before{display:none}.footnotes{width:100%;max-width:calc(var(--body-padding) - var(--spacing));margin:0;position:absolute;top:0;left:0}.footnotes li{opacity:0;position:absolute}}.footnotes :lang(zh){font-family:var(--meta-font-zh);font-size:inherit;font-feature-settings:var(--features-cjk);line-height:inherit}.footnotes :lang(ja){font-family:var(--meta-font-ja);font-size:inherit;font-feature-settings:var(--features-cjk);line-height:inherit}.footnotes :lang(en){font-family:var(--mono-font);font-size:inherit;font-feature-settings:var(--features-mono);line-height:inherit}.footnotes:lang(zh),.footnotes:lang(ja){font-family:var(--meta-font);font-feature-settings:normal;font-size:calc(var(--font-s) * .95);font-weight:400}.footnotes .footnote-backref,.footnotes [data-footnote-backref],.footnote-backref,[data-footnote-backref]{user-select:none;color:var(--color-accent-default);font-family:var(--mono-font);font-variant-emoji:text;font-size:inherit;text-decoration:none}@media (width>=800px){.footnotes .footnote-backref,.footnotes [data-footnote-backref],.footnote-backref,[data-footnote-backref]{display:none}}.site-title[data-astro-cid-nen7h5rs]{font-feature-settings:var(--features-latin-bold);font-size:var(--font-xl);letter-spacing:.2em;grid-area:title;line-height:1}.site-title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-default);text-decoration:none}@media (width>=800px){.site-title[data-astro-cid-nen7h5rs]{font-size:var(--font-l)}}nav[data-astro-cid-nen7h5rs]{margin:var(--spacing-half) 0;line-height:1.2;font-size:var(--font);user-select:none;grid-area:nav;padding-left:0;list-style:none}@media (width>=800px){nav[data-astro-cid-nen7h5rs]{font-size:var(--font-l);margin:0}}.nav-item[data-astro-cid-nen7h5rs]{letter-spacing:1px;margin-right:var(--spacing-half);color:var(--color-mid);line-height:1;text-decoration:none;position:relative}.nav-item[data-astro-cid-nen7h5rs]:hover{color:var(--color-default)}.nav-item[data-astro-cid-nen7h5rs]:after{content:"\a ";top:calc(50% - var(--font-xxs));right:calc(0em - (var(--spacing-half) + var(--font-xxs)) / 2);width:var(--font-xxs);height:var(--font-xxs);background:var(--color-accent-default);opacity:.7;border-radius:50%;display:inline-block;position:absolute}.nav-item[data-astro-cid-nen7h5rs]:last-child:after{display:none}.nav-item-active[data-astro-cid-nen7h5rs]{color:var(--color-default)}body{padding:var(--spacing) var(--spacing-half);padding-bottom:var(--spacing-3);margin-left:auto;margin-right:auto}@media (width>=600px){body{--body-max-width:calc(600px + (1100 - 600) * (100vw - 600px) / (1375 - 600));max-width:var(--body-max-width);padding-top:calc(var(--spacing) + var(--spacing-2) * (100vw - 600px) / 775px)}}@media (width>=800px){body{--body-padding:calc(var(--body-max-width) * (.3 + ((100vw - 800px) / 575px) * (.35 - .3)));grid-template:"title   nav" var(--font-l) "article article" 1fr/var(--body-padding) 1fr;display:grid}}@media (width>=1375px){body{--body-max-width:1100px;--body-padding:calc(.35 * var(--body-max-width));padding-top:var(--spacing-3)}}main[data-astro-cid-z4jru4n3]{margin-top:var(--spacing-3);grid-area:article}
