:root{--font-sans: Noto Sans TC,Source Sans Pro,Arial,sans-serif;--font-serif: Noto Serif TC,IBM Plex Serif,Palatino,serif;--purple: #4C2A85}.grid{display:grid;grid-template-columns:[full-start] repeat(10, 1fr) [full-end];-moz-column-gap:10px;column-gap:10px;padding:10px;box-sizing:border-box}.grid>header{grid-column:2 / 10}@media (min-width: 1024px){.grid>header{grid-column:3 / 9}}.grid>.container{grid-column:2 / 10}@media (min-width: 768px){.grid>.container{grid-column:4 / 8}}.grid>.wide-container{grid-column:1 / 11}@media (min-width: 768px){.grid>.wide-container{grid-column:4 / 8}}.grid>.text-container{grid-column:1 / 11}@media (min-width: 768px){.grid>.text-container{grid-column:2 / 10}}@media (min-width: 1024px){.grid>.text-container{grid-column:3 / 9;max-width:100%}}.inverted{color:#F6F6F6;background:#4C2A85}.inverted a,.inverted a:visited{color:#F6F6F6}.highlight-focus{outline:none;outline-offset:2px}.highlight-focus:focus-visible{outline:1px dashed #000}.inverted .highlight-focus:focus-visible{outline-color:#F6F6F6}i[class^="ph-"]{background-size:contain;display:inline-block;width:1.25em;height:1.25em;fill:currentColor;vertical-align:-0.15em}.ph-link-thin{background-image:url(/img/icons/phosphor/link-thin.svg)}.ph-globe-thin{background-image:url(/img/icons/phosphor/globe-thin.svg)}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-200.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-200.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:200;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-200italic.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-200italic.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-300.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-300.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-regular.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-regular.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-300italic.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-300italic.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-italic.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-italic.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-700.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-700.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-700italic.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-700italic.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-900italic.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-900italic.woff") format("woff")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-900.woff2") format("woff2"),url("/fonts/Source_Sans_Pro/source-sans-pro-v13-latin-900.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:300;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-300italic.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-300italic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-300.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-300.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-regular.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-regular.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-italic.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-italic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-500.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-500.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:500;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-500italic.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-500italic.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-700.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-700.woff") format("woff")}@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;font-display:swap;src:url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-700italic.woff2") format("woff2"),url("/fonts/IBM_Plex_Serif/ibm-plex-serif-v8-latin-700italic.woff") format("woff")}@font-face{font-family:"Noto Serif TC";font-display:swap;unicode-range:U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF;src:url("/fonts/NotoSerifTC/NotoSerifTC-Regular.woff2") format("woff2"),url("/fonts/NotoSerifTC/NotoSerifTC-Regular.woff") format("woff"),url("/fonts/NotoSerifTC/NotoSerifTC-Regular.otf") format("otf");size-adjust:89%;font-weight:300}@font-face{font-family:"Noto Sans TC";font-display:swap;unicode-range:U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF;src:url("/fonts/NotoSansTC/NotoSansTC-Regular.woff2") format("woff2"),url("/fonts/NotoSansTC/NotoSansTC-Regular.woff") format("woff"),url("/fonts/NotoSansTC/NotoSansTC-Regular.otf") format("otf");size-adjust:89%;font-weight:300}@font-face{font-family:"Noto Emoji";font-display:swap;src:url("/fonts/NotoEmoji/NotoEmoji-Regular.woff2") format("woff2"),url("/fonts/NotoEmoji/NotoEmoji-Regular.woff") format("woff");unicode-range:U+1F600—1F64F, U+1F900-1F9FF}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}html{scroll-behavior:smooth;font-size:18px}body{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;margin:0;display:flex;min-height:100vh;flex-flow:column nowrap}main{flex:1;background:#F6F6F6;color:#404040;overflow:hidden}article{font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif}a,a:visited{color:#3D206C}abbr{text-decoration:none;font-style:normal}dt{font-style:italic}dd{margin-top:.44444444rem;margin-left:.88888889rem}body>header{flex:none;position:fixed;z-index:2}body>header nav{position:absolute;top:0}body>header nav ol,body>header nav ul{margin:0;padding:0;list-style:none;text-align:right}body>header nav li{display:inline-block}body>header nav.main{left:0;transition:left 0.4s ease}body>header nav.main.hidden{left:-1.88888889rem}body>header nav.main ul{position:relative}body>header nav.main li{position:absolute;width:1.88888889rem;cursor:pointer}body>header nav.main a{position:relative;text-decoration:none;display:block;width:100%;height:100%;transition:border 0.2s linear  width 0.2s ease;border-width:0;border-color:white;border-style:solid}body>header nav.main a span,body>header nav.main a img{position:absolute}body>header nav.main .home{background:#CE2949;position:absolute;height:5.55555556rem;top:0;left:0;z-index:2;-webkit-clip-path:polygon(0px 0px, 0px 100%, 100% 19.2px, 23.6px 0px, 0px 0px);clip-path:polygon(0px 0px, 0px 100%, 100% 19.2px, 23.6px 0px, 0px 0px)}body>header nav.main .home img{top:.27777778rem;left:.33333333rem}body>header nav.main .home a:focus,body>header nav.main .home a:active{border-left-width:4px}body>header nav.main .issues{position:absolute;font-size:1.22222222rem;top:1.06666667rem;left:0}body>header nav.main .issues a{background:#3D206C;height:auto;text-direction:sideways;writing-mode:vertical-lr;transform:rotate(180deg);padding-bottom:3.88888889rem;padding-top:.83333333rem;-webkit-clip-path:polygon(100% 100%, 0px 100%, 0px 0px, calc(100% - 8.4px) 0px, 100% 18.5px, 100% 100%);clip-path:polygon(100% 100%, 0px 100%, 0px 0px, calc(100% - 8.4px) 0px, 100% 18.5px, 100% 100%);color:#F6F6F6}body>header nav.main .issues a:focus,body>header nav.main .issues a:active{border-right-width:4px;-webkit-clip-path:polygon(100% 100%, 4px 100%, 4px 0px, calc(100% - 8.4px) 0px, 100% 18.5px, 100% 100%);clip-path:polygon(100% 100%, 4px 100%, 4px 0px, calc(100% - 8.4px) 0px, 100% 18.5px, 100% 100%)}body>footer{height:5.55555556rem;width:100vw;bottom:0;text-align:right;font-weight:400;font-size:.88888889rem;position:relative;background:#F6F6F6}@media (min-width: 1024px){body>footer{font-size:1rem}}body>footer>*{z-index:1}body>footer::after{content:'';width:100%;height:5.55555556rem;position:absolute;top:0;left:0;background:#E9E9E9;-webkit-clip-path:polygon(calc(100vw - 60px) 0, 100% 27%, 100% 100%, 0 100%);clip-path:polygon(calc(100vw - 60px) 0, 100% 27%, 100% 100%, 0 100%)}body>footer nav{position:absolute;bottom:.55555556rem;right:.44444444rem}@media (min-width: 768px){body>footer nav{right:1.66666667rem;bottom:.83333333rem}}body>footer nav ul{padding:0}body>footer nav li{text-align:left}body>footer nav li a{display:inline-block;margin-top:.44444444rem}body>footer.inverted{color:#F6F6F6;background:#4C2A85}body>footer.inverted a,body>footer.inverted a:visited{color:#F6F6F6}body>footer.inverted .logo{filter:invert(100%)}body>footer.inverted::after{background:#3D206C}body>footer.inverted a:focus{outline-color:#F6F6F6}body>footer ul{list-style:none;margin:0;padding:0;padding-top:.94444444rem;padding-right:2.5rem}body>footer a,body>footer a:visited{text-decoration:none;color:#000}@media (min-width: 1024px){body>footer .license img{width:2.11111111rem;height:1.11111111rem}}body>footer .icons{position:absolute;right:5.16666667rem;bottom:.55555556rem;min-width:136px}@media (min-width: 768px){body>footer .icons{right:7.22222222rem;bottom:.83333333rem}}body>footer .icons .logo{-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha;background-color:#000;display:inline-block;height:100%;width:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}body>footer .icons #startwords{-webkit-mask-image:url(/img/logos/startwords.svg);mask-image:url(/img/logos/startwords.svg);width:.83333333rem;height:1.83333333rem;margin-left:1.33333333rem}@media (min-width: 1024px){body>footer .icons #startwords{width:1rem;height:2.22222222rem}}body>footer .icons #cdh{-webkit-mask-image:url(/img/logos/cdh.svg);mask-image:url(/img/logos/cdh.svg);width:2.05555556rem;height:1.55555556rem;margin-left:.83333333rem}@media (min-width: 1024px){body>footer .icons #cdh{width:2.5rem;height:1.83333333rem}}.home .logotype{width:100%;background:#4C2A85}.home .logotype img{display:block;width:13.88888889rem;padding:3.33333333rem 0;margin:0 auto}.home .issue-summary .summary .more{position:relative;z-index:1}.home #features{padding-top:1.22222222rem;padding-bottom:2.77777778rem}@media (min-width: 1024px){.home #features{padding-top:1.55555556rem}}@media (min-width: 1280px){.home #features{padding-top:3.44444444rem}}.home main>.content abbr{font-style:normal}.home main>.content a{color:inherit;text-decoration:none}.home main>.content a dl dd:last-child::after{content:url("/link-arrow-right.svg");vertical-align:bottom;padding-left:.27777778rem;transition:padding 0.2s ease}.home main>.content a:hover dl dd:last-child::after,.home main>.content a:active dl dd:last-child::after{padding-left:.55555556rem}.home main>.content a[href="/about"]{display:block}.home main+footer{color:#F6F6F6;background:#4C2A85;background:#F6F6F6}.home main+footer a,.home main+footer a:visited{color:#F6F6F6}.home main+footer .logo{filter:invert(100%)}.home main+footer::after{background:#3D206C}.home main+footer a:focus{outline-color:#F6F6F6}@media (min-width: 1024px){.home .issue-summary .number,.home .issue-summary .more,.home .article-summary p{font-size:1rem}}body.error main,body.error footer{background:#CE2949}body.error main{color:#F6F6F6}body.error main{display:flex;justify-content:center}body.error .error-container{position:relative;width:16.66666667rem;height:16.66666667rem;margin-top:3.33333333rem;margin-bottom:2.77777778rem}body.error .error-container .graphic,body.error .error-container .title,body.error .error-container .subtitle,body.error .error-container .flavor{position:absolute}body.error .error-container .title,body.error .error-container .subtitle,body.error .error-container .flavor{margin:0}body.error .error-container .graphic{left:0;top:0;width:100%;height:100%}body.error .error-container .title{bottom:-2.22222222rem;left:7.5rem}body.error .error-container .subtitle{top:1.11111111rem;left:2.22222222rem;transform:rotate(-50.44deg)}body.error .error-container .flavor{top:2.22222222rem;left:11.66666667rem;width:5.55555556rem}@media (min-width: 768px){body.error .error-container{width:34.44444444rem;height:35.11111111rem;margin-top:0}body.error .error-container .title{bottom:-2.22222222rem;left:16.38888889rem}body.error .error-container .subtitle{top:5.55555556rem;left:2.77777778rem}body.error .error-container .flavor{top:9.72222222rem;left:23.61111111rem;width:11.11111111rem}}@media (min-width: 1024px){body.error .error-container .flavor{width:16.66666667rem}}body.error .graphic{background-size:contain;background-repeat:no-repeat;background-image:url("/img/not-found-error-mobile.svg")}@media (min-width: 768px){body.error .graphic{background-image:url("img/not-found-error.svg")}}body.error .title,body.error .subtitle{font-weight:600;text-transform:uppercase}body.error .flavor{font-style:italic;line-height:1.33333333rem}body.error .subtitle,body.error .flavor{font-size:1rem}@media (min-width: 1024px){body.error .subtitle,body.error .flavor{font-size:1.11111111rem}}body.error .title{font-size:1.33333333rem}@media (min-width: 1024px){body.error .title{font-size:1.44444444rem}}.darkmode main{background-color:#404040;color:#F6F6F6}.darkmode main a,.darkmode main a:visited{color:#F6F6F6}.darkmode>footer{background-color:#404040}.darkmode article .theme{color:#E0CEFF}.darkmode article .authors i[class^="ph-link"]{filter:invert(1)}.darkmode .tags li{color:#F6F6F6}.darkmode .tags li a,.darkmode .tags li a:visited{color:#F6F6F6}body.article.darkmode .footnotes ol li{background-color:#E9E9E9;color:#404040}body.article.darkmode .footnotes ol li a,body.article.darkmode .footnotes ol li a:visited{color:#3D206C}body.article.darkmode .footnotes ol li a.footnote-backref,body.article.darkmode .footnotes ol li a:visited.footnote-backref{color:transparent}body.article.darkmode .footnotes.endnotes ol li{background-color:#404040 !important;color:#F6F6F6 !important}body.article.darkmode .footnotes.endnotes ol li a,body.article.darkmode .footnotes.endnotes ol li a:visited{color:#E0CEFF}body.article.darkmode article header .number a,body.article.darkmode article header .number a:visited{color:#F6F6F6}article header,.issue-summary .container{position:relative;padding-top:45px}aside.translations{position:absolute;right:0;top:0;padding:0;margin:0}@media print{aside.translations{display:none}}aside.translations ul{margin:0;padding:0}aside.translations li{margin:0;padding:0;list-style-type:none;display:inline-block;position:relative;background-color:#E0CEFF;color:#3D206C;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;font-size:1.1rem;box-sizing:border-box;border-left:2px inset #C7A6FF;border-right:2px inset #C7A6FF;border-bottom:3px inset #C7A6FF;background-size:fill;--button-height: 34px;width:44px;height:var(--button-height)}.inverted aside.translations li a,.inverted aside.translations li a:visited{color:#3D206C}aside.translations li::before,aside.translations li::after{content:"";position:absolute;top:0;display:block;width:0;height:0;border-top:6px solid #F6F6F6}.inverted aside.translations li::before,.inverted aside.translations li::after{border-top:6px solid #4C2A85}aside.translations li::before{left:-2px;border-right:2.5px solid transparent}aside.translations li::after{right:-2px;border-left:2.5px solid transparent}@media (min-width: 768px){aside.translations li{width:calc(49px - 4px);--button-height: 37px;font-size:1.2rem}}aside.translations li.current{background-color:#AE80FF;height:calc(var(--button-height) - 6px);transform:translate(0, 4px);font-weight:600;border-left:0.4px inset #C7A6FF;border-right:0.4px inset #C7A6FF;border-bottom:0.5px inset #C7A6FF}aside.translations li.current::before,aside.translations li.current::after{border-top:2px solid #F6F6F6}.inverted aside.translations li.current::before,.inverted aside.translations li.current::after{border-top:2px solid #4C2A85}aside.translations li.current::before{left:-1px;border-right:1px solid transparent}aside.translations li.current::after{right:-0.5px;border-left:1px solid transparent}aside.translations li a,aside.translations li span{width:100%;height:100%;text-align:center;text-decoration:none;display:block;display:flex;justify-content:center;align-content:center;flex-direction:column}.home aside.translations{padding:8px}@media (min-width: 1024px){.home aside.translations{padding:15px}}.issue-list .languages{padding:2rem 0 1.5rem 2rem}.languages span{display:inline-block;margin-right:0.5rem;width:1.7rem;height:1.3rem;line-height:1.3rem;background:white;border:2px solid #4C2A85;border-radius:4px;text-transform:uppercase;text-align:center;color:#000}#features .languages{margin-bottom:1rem}#features .languages span{background:#38235B;color:#E0CEFF;border:2px solid #38235B;margin-right:.22222222rem}.snippets .languages{margin-top:.27777778rem}.about .translations{position:relative;text-align:right;grid-column:7/11}@media (min-width: 1024px){.about .translations{grid-column:7/9;margin-top:1.5rem}}article .number,article .pubdate,article .doi{font-weight:300}article .formats,article .authors{font-weight:400}article .number,article .theme{margin:0}article .number,article .pubdate,article a[rel=alt],article .doi{font-size:.88888889rem}article .formats,article .pubdate,article .doi,article .authors,article .tags li{display:inline-block;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;line-height:normal;margin-top:.27777778rem}article .theme{font-weight:900;font-size:1.11111111rem;color:#4C2A85;text-transform:uppercase}article .authors,article .tags{font-size:.88888889rem;list-style:none;margin:0;padding:0}article .authors address,article .tags address{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;font-style:normal}article .doi::before{content:'doi:'}article .doi-lang{font-size:.77777778rem;margin-left:.27777778rem}article h1,article h2,article h3,article h4,article h5{font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif}article h1,article h2,article h3{font-size:1.11111111rem}article h3,article h4,article h5{font-weight:500}article h1{margin:.55555556rem 0}article h2,article h3{margin-top:3.33333333rem;margin-bottom:.55555556rem}@media (min-width: 768px){article h2,article h3{margin-top:2.22222222rem}}article h4{margin-top:2.22222222rem;margin-bottom:.55555556rem}@media (min-width: 768px){article h4{margin-top:1.11111111rem}}.tags{list-style:none;margin:0;padding:0}.tags li{display:inline-block;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;line-height:normal;margin-right:.27777778rem;color:#404040}.tags li a,.tags li a:visited{color:#404040}.tags .tag::before{content:'#'}.twitter-tweet{margin:auto}.article-summary{display:block;width:48%;font-size:.88888889rem;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;z-index:1}@media (min-width: 1024px){.article-summary{font-size:1rem}}.article-summary a:not(.doi){text-decoration:none}.article-summary p,.article-summary .bg-text{margin:0;line-height:1.22222222rem;max-width:11.11111111rem;position:relative;overflow:hidden}@media (min-width: 1024px){.article-summary p,.article-summary .bg-text{font-size:1rem}}.article-summary .shaper{width:60%;float:right;display:block}.article-summary h2{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;font-weight:bold;font-style:italic;text-decoration:underline;margin:.66666667rem 0 .88888889rem}.article-summary h2::after{position:relative;z-index:1}.article-summary .authors{display:block}.article-summary .authors a{display:none}.article-summary .authors,.article-summary p{font-weight:400}.article-summary .authors,.article-summary h2{font-size:1rem}@media (min-width: 1024px){.article-summary .authors,.article-summary h2{font-size:1.11111111rem}}.article-summary .doi{font-weight:300;margin-top:.55555556rem;word-wrap:break-word}.article-summary .bg-text{position:absolute;left:0;width:100%;color:#E0CEFF;opacity:10%;pointer-events:none;transform:translate(0, -21px) scale(1.18);transform-origin:left top}@media (min-width: 768px){.article-summary .bg-text{transform:translate(0, -108px) scale(1.8)}}.article-summary .bg-text.secondary{opacity:3%;transform:translate(-14px, -49px) scale(2)}@media (min-width: 768px){.article-summary .bg-text.secondary{transform:translate(-28px, -170px) scale(3)}}.article-summary p span,.article-summary .bg-text span{--h: 1}@media (min-width: 768px){.article-summary p span,.article-summary .bg-text span{--h: 1.2}}@media (min-width: 1024px){.article-summary p span,.article-summary .bg-text span{--h: 1.1 }}.article-summary:nth-of-type(odd){float:left;text-align:left}.article-summary:nth-of-type(odd) .bg-text{text-align:left}.article-summary:nth-of-type(odd) .shaper{float:right;shape-outside:polygon(100% 0, 100% 100%, 16% 100%, 55% 91%, 82% 81%, 100% 53%, 80% 20%, 53% 9%, 14% 0)}@media (min-width: 768px){.article-summary:nth-of-type(odd) .shaper{shape-outside:polygon(100% 0, 100% calc(100% * var(--h)), 16% calc(100% * var(--h)), 55% calc(91% * var(--h)), 82% calc(81% * var(--h)), 100% calc(53% * var(--h)), 80% calc(20% * var(--h)), 53% calc(9% * var(--h)), 14% 0);-webkit-clip-path:polygon(100% 0, 100% calc(100% * var(--h)), 16% calc(100% * var(--h)), 55% calc(91% * var(--h)), 82% calc(81% * var(--h)), 100% calc(53% * var(--h)), 80% calc(20% * var(--h)), 53% calc(9% * var(--h)), 14% 0);clip-path:polygon(100% 0, 100% calc(100% * var(--h)), 16% calc(100% * var(--h)), 55% calc(91% * var(--h)), 82% calc(81% * var(--h)), 100% calc(53% * var(--h)), 80% calc(20% * var(--h)), 53% calc(9% * var(--h)), 14% 0)}}.article-summary:nth-of-type(even){float:right;text-align:right;margin-top:2.22222222rem}.article-summary:nth-of-type(even) p{margin-left:auto}.article-summary:nth-of-type(even) .shaper{float:left;shape-outside:polygon(0 0, 0 100%, 97% 100%, 39% 86%, 15% 75%, 0 48%, 16% 21%, 46% 10%, 100% 0)}@media (min-width: 768px){.article-summary:nth-of-type(even) .shaper{shape-outside:polygon(0 0, 0 calc(100% * var(--h)), 97% calc(100% * var(--h)), 39% calc(86% * var(--h)), 15% calc(75% * var(--h)), 0 calc(48% * var(--h)), 16% calc(21% * var(--h)), 46% calc(10% * var(--h)), 100% 0);-webkit-clip-path:polygon(0 0, 0 calc(100% * var(--h)), 97% calc(100% * var(--h)), 39% calc(86% * var(--h)), 15% calc(75% * var(--h)), 0 calc(48% * var(--h)), 16% calc(21% * var(--h)), 46% calc(10% * var(--h)), 100% 0);clip-path:polygon(0 0, 0 calc(100% * var(--h)), 97% calc(100% * var(--h)), 39% calc(86% * var(--h)), 15% calc(75% * var(--h)), 0 calc(48% * var(--h)), 16% calc(21% * var(--h)), 46% calc(10% * var(--h)), 100% 0)}}.article-summary:nth-of-type(even) .bg-text{right:0;left:auto;transform-origin:right top}.article-summary:nth-of-type(2):nth-last-of-type(2){padding-top:12em}@media (min-width: 768px){.article-summary:nth-of-type(2):nth-last-of-type(2){padding-top:10em}}.article-summary:nth-child(n+3){margin-top:5.33333333rem}@media (min-width: 768px){.article-summary:nth-child(n+3){margin-top:6.88888889rem}}.article-summary:nth-of-type(3):nth-last-of-type(1){margin-bottom:3.44444444rem}.article-summary.inverted,.inverted .article-summary{color:#F6F6F6;background:#4C2A85;color:#E0CEFF}.article-summary.inverted a,.article-summary.inverted a:visited,.inverted .article-summary a,.inverted .article-summary a:visited{color:#F6F6F6}.article-summary.inverted a,.article-summary.inverted a:visited,.inverted .article-summary a,.inverted .article-summary a:visited{color:#E0CEFF}.article-short-summary{clear:both;font-size:.88888889rem;margin-bottom:0.75rem}@media (min-width: 768px){.article-short-summary{font-size:1rem}}.article-short-summary a{font-weight:normal;font-style:italic}.article-short-summary .tag{color:#E9E9E9;font-size:.66666667rem}.article-short-summary .tag::before{content:"#"}.article-short-summary .authors{padding:0;margin:0}.article-short-summary .authors li,.article-short-summary .authors address{display:inline}.article-short-summary .authors address{font-style:normal}.article-short-summary .authors address::after{content:', '}.article-short-summary .authors li:last-child address::after{content:''}.article-short-summary .authors a{display:none}body.article article{margin-top:3.33333333rem;margin-bottom:5.55555556rem}@media (min-width: 768px){body.article article{margin-bottom:0}}body.article article header{margin-bottom:1.66666667rem}@media (min-width: 768px){body.article article header{margin-bottom:4.44444444rem}}@media (min-width: 1024px){body.article article header{margin-bottom:3.33333333rem}}@media (min-width: 1024px){body.article article header{margin-left:auto;margin-right:auto;width:100%;max-width:32rem}}body.article article header p{margin:0}body.article article header .number a,body.article article header .number a:visited{color:#404040;text-decoration:none}body.article article header .theme{font-size:1rem;font-weight:900}body.article article header .theme a,body.article article header .theme a:visited{text-decoration:none}body.article article header .doi-group{margin-top:.55555556rem;margin-bottom:.27777778rem}body.article article header .doi-group p{margin:0;padding:0}body.article article header .doi{display:inline;clear:both}body.article article header .authors{font-weight:400}body.article article header .authors li,body.article article header .authors address{display:inline}body.article article header .authors li::after{content:', ';padding-right:0.5em}body.article article header .authors li:last-child::after{content:''}body.article article header .authors a{display:inline-block;color:#404040;width:48px;margin-left:-30px;text-align:right;padding-left:.22222222rem;font-size:.88888889rem}@media print{body.article article header .authors a{font-size:12px}}body.article article header .formats{font-weight:400;margin-top:.5rem}body.article article header .formats a{margin-right:.27777778rem}body.article article h2#acknowledgments{margin-top:6.66666667rem;font-size:1rem;text-align:center}body.article article #acknowledgments~p{font-size:.88888889rem}@media (min-width: 1024px){body.article article p,body.article article ol,body.article article ul,body.article article blockquote,body.article article hr,body.article article h2,body.article article h3,body.article article h4,body.article article h5,body.article article h6,body.page article p,body.page article ol,body.page article ul,body.page article blockquote,body.page article hr,body.page article h2,body.page article h3,body.page article h4,body.page article h5,body.page article h6{margin-left:auto;margin-right:auto;width:100%;max-width:32rem}}body.article article p,body.page article p{padding-bottom:3px;margin-top:.94444444rem;margin-bottom:.94444444rem;font-weight:300;line-height:1.5rem}@media (min-width: 1024px){body.article article p,body.page article p{line-height:1.66666667rem}}body.article article ol,body.article article ul,body.page article ol,body.page article ul{font-weight:300;line-height:1.5rem}body.article article table,body.page article table{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;font-size:.88888889rem;margin:auto;text-align:left}body.article article table th,body.page article table th{font-weight:600;padding:0 0.5rem 0.5rem 0;vertical-align:bottom}body.article article table td,body.page article table td{font-weight:400;padding:0.25rem 0.5rem 0.25rem 0;vertical-align:top}body.article article table caption,body.page article table caption{caption-side:bottom;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif;font-style:italic;font-weight:300;line-height:30px;padding-top:1.5rem;padding-bottom:1rem;width:100%;text-align:left;margin:0}body.article article table.side-scroll,body.page article table.side-scroll{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}@media (min-width: 1024px){body.article article table.side-scroll,body.page article table.side-scroll{margin:0 -10vw}}body.article article table.side-scroll caption,body.page article table.side-scroll caption{max-width:80vw;white-space:normal}body.article article blockquote,body.page article blockquote{margin-top:1.66666667rem;margin-bottom:1.66666667rem}body.article article blockquote p,body.page article blockquote p{margin:0;font-style:italic;font-weight:300}body.article article blockquote cite,body.page article blockquote cite{display:block;margin-top:.27777778rem;font-style:normal;font-weight:300}body.article article blockquote cite::before,body.page article blockquote cite::before{content:' – '}body.article article a,body.page article a{outline:none;outline-offset:2px}body.article article a:focus-visible,body.page article a:focus-visible{outline:1px dashed #000}body.article article a.footnote-ref,body.page article a.footnote-ref{outline-offset:-.55555556rem}body.article article hr,body.page article hr{background-image:url("/img/logos/startwords.svg");margin-top:1.22222222rem;margin-bottom:1.22222222rem;height:1.22222222rem;border:0;background-repeat:no-repeat;background-size:contain;background-position:center}body.article article blockquote.pull,body.page article blockquote.pull{margin:0;padding:1.38888889rem 3.61111111rem;display:inline-block;box-sizing:border-box;width:100%;position:relative;font-size:1.22222222rem;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif;font-weight:400;font-style:italic;color:#4C2A85;line-height:1.66666667rem;z-index:1;background-image:url("/img/pullquote-start.svg"),url("/img/pullquote-stop.svg");background-position:.55555556rem .55555556rem,right .55555556rem bottom .55555556rem;background-repeat:no-repeat, no-repeat}@media (min-width: 768px){body.article article blockquote.pull,body.page article blockquote.pull{width:50%}}@media (min-width: 1024px){body.article article blockquote.pull,body.page article blockquote.pull{font-size:1.33333333rem;line-height:1.77777778rem}}body.article article blockquote.pull.left,body.page article blockquote.pull.left{float:left;margin-right:.55555556rem}body.article article blockquote.pull.right,body.page article blockquote.pull.right{float:right;margin-left:.55555556rem}body.article article .sketchfab-embed-wrapper,body.page article .sketchfab-embed-wrapper{margin:1.66666667rem 0}body.article article .sketchfab-embed-wrapper iframe,body.page article .sketchfab-embed-wrapper iframe{width:100%;height:17.77777778rem}body.article article .sketchfab-embed-wrapper .preview,body.page article .sketchfab-embed-wrapper .preview{display:none;max-width:100%}body.article article .deepzoom,body.page article .deepzoom{width:100%;max-height:50vh}body.article article .deepzoom.shadow,body.page article .deepzoom.shadow{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}@media (min-width: 320px){body.article article .deepzoom,body.page article .deepzoom{max-height:auto}}body.article article .video-embed-wrapper .preview,body.page article .video-embed-wrapper .preview{display:none;max-width:100%}body.article article .video-embed-wrapper figure,body.page article .video-embed-wrapper figure{text-align:center}body.article article .deepzoom-preview,body.page article .deepzoom-preview{display:none;max-width:100%}body.article article iframe,body.article article .kaltura,body.page article iframe,body.page article .kaltura{width:100%;height:26.66666667rem;max-width:100vw;overflow:hidden;border:0;margin:1.66666667rem auto}body.article article .kWidgetIframeContainer,body.page article .kWidgetIframeContainer{margin:1.66666667rem auto;height:13.33333333rem}@media (min-width: 768px){body.article article .kWidgetIframeContainer,body.page article .kWidgetIframeContainer{height:24.44444444rem}}details.code{margin-bottom:1.22222222rem;background-color:#272822}details.code summary{background-color:#F6F6F6;text-align:center;font-style:italic}.interlude details.code summary{background-color:#4C2A85}details.code[open]{margin-left:-10px;padding-left:10px}@media (min-width: 768px){details.code[open]{margin-left:auto;padding-left:auto}}details.code[open] summary{background-color:#272822}.txt-only{display:none}.print-only,.print-only-preview{display:none}.full-width{width:100vw;margin-left:-10px;grid-column:full}body.article .footnotes,body.page .footnotes{min-height:50vh;margin-top:6.66666667rem;margin-bottom:6.66666667rem}@media (min-width: 1024px){body.article .footnotes,body.page .footnotes{margin-left:auto;margin-right:auto;width:100%;max-width:32rem}}body.article .footnotes>hr,body.page .footnotes>hr{display:none}body.article .footnotes ol,body.page .footnotes ol{padding:0;counter-reset:footnoteCounter;list-style:none}body.article .footnotes a[role=doc-backlink],body.page .footnotes a[role=doc-backlink]{text-decoration:none;color:#CE2949}body.article .footnotes li,body.page .footnotes li{page-break-inside:avoid;counter-increment:footnoteCounter;margin:0 2.5rem;overscroll-behavior:none;-webkit-overflow-scrolling:touch;position:fixed;width:100vw;margin:0;left:0;bottom:-120vh;transition:bottom 0.5s ease;padding:6.66666667rem .83333333rem 2.25rem .83333333rem;max-height:21.05555556rem;overflow-wrap:break-word;-webkit-clip-path:polygon(77.5% 0, 100% 42px, 100% 100%, 0 100%, 0 107.5px);clip-path:polygon(77.5% 0, 100% 42px, 100% 100%, 0 100%, 0 107.5px);background:#4C2A85;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif;font-size:.88888889rem;line-height:1.33333333rem;color:#F6F6F6;background-image:url(/img/icons/close-button-contextual-note.svg);background-repeat:no-repeat;background-position:79.5% .27777778rem;background-size:26px}@media (min-width: 415px){body.article .footnotes li,body.page .footnotes li{width:17.77777778rem;right:-19.44444444rem;bottom:12rem;left:auto;opacity:0;pointer-events:none;transition:opacity 0.5s ease}}body.article .footnotes li:target,body.page .footnotes li:target{bottom:0;z-index:1}@media (min-width: 415px){body.article .footnotes li:target,body.page .footnotes li:target{width:17.77777778rem;right:2.77777778rem;opacity:1;pointer-events:auto}}body.article .footnotes li::before,body.page .footnotes li::before{content:counter(footnoteCounter);color:#CE2949;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif;position:absolute;font-weight:bold;text-align:center;width:100px;right:calc(22.5% - 50px);top:2.77777778rem;font-size:1.94444444rem}body.article .footnotes li p,body.page .footnotes li p{margin:0;max-height:11.27777778rem;overflow-y:scroll;overscroll-behavior-y:contain;max-width:calc(100vw - 1.5rem);background-image:none;outline:none}@media (min-width: 415px){body.article .footnotes li p,body.page .footnotes li p{width:100%}}body.article .footnotes li p img,body.page .footnotes li p img{position:relative;max-width:calc(100vw - 1.5rem);min-width:13.88888889rem;padding-top:1.11111111rem;display:block;margin:auto}@media (min-width: 415px){body.article .footnotes li p img,body.page .footnotes li p img{width:100%}}body.article .footnotes li a,body.page .footnotes li a{outline:none;outline-offset:2px;color:#E0CEFF}body.article .footnotes li a:focus-visible,body.page .footnotes li a:focus-visible{outline:1px dashed #000}body.article .footnotes li a:focus,body.page .footnotes li a:focus{outline-color:#F6F6F6}body.article .footnotes li a[role=doc-backlink],body.page .footnotes li a[role=doc-backlink]{position:absolute;top:.27777778rem;right:calc(22.5% - 13px);width:26px;height:26px;color:transparent;display:block;text-decoration:none;background-image:url(/img/icons/close-button-contextual-note.svg);background-size:contain;z-index:5}body.article .footnotes li a[role=doc-backlink]:focus,body.page .footnotes li a[role=doc-backlink]:focus{outline:none}body.article .footnotes li a[role=doc-backlink]:focus::before,body.page .footnotes li a[role=doc-backlink]:focus::before{content:" ";display:block;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;left:-3px;top:-3px;border-radius:15px;border:1px dashed #F6F6F6}body.article .footnotes li.flip,body.page .footnotes li.flip{-webkit-clip-path:polygon(22.5% 0, 100% 107.5px, 100% 100%, 0 100%, 0 42px);clip-path:polygon(22.5% 0, 100% 107.5px, 100% 100%, 0 100%, 0 42px);background-position:20.5% .27777778rem}body.article .footnotes li.flip::before,body.page .footnotes li.flip::before{left:calc(22.5% - 50px)}body.article .footnotes li.flip a[role=doc-backlink],body.page .footnotes li.flip a[role=doc-backlink]{left:calc(22.5% - 13px)}body.article .footnotes.endnotes ol,body.page .footnotes.endnotes ol{margin:0}body.article .footnotes.endnotes ol li,body.page .footnotes.endnotes ol li{position:relative;color:#404040;width:auto;height:auto;bottom:auto;right:auto;opacity:1;padding:0;-webkit-clip-path:none;clip-path:none;pointer-events:auto;padding-bottom:.83333333rem;overscroll-behavior:auto;-webkit-overflow-scrolling:auto;background-image:none;background:none;max-height:none}body.article .footnotes.endnotes ol li::before,body.page .footnotes.endnotes ol li::before{float:left;display:inline;padding-right:2px;text-indent:0;vertical-align:top;font-size:70%;font-weight:600;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif;width:auto;right:auto;left:auto;top:auto}body.article .footnotes.endnotes ol li a[role=doc-backlink],body.page .footnotes.endnotes ol li a[role=doc-backlink]{position:relative;width:auto;color:#CE2949;background:none;display:inline;top:auto;right:auto;left:auto;outline:none;outline-offset:2px}body.article .footnotes.endnotes ol li a[role=doc-backlink]:focus-visible,body.page .footnotes.endnotes ol li a[role=doc-backlink]:focus-visible{outline:1px dashed #000}body.article .footnotes.endnotes ol li p,body.page .footnotes.endnotes ol li p{padding-top:0;max-height:none;width:auto;text-indent:1rem}body.article .footnotes.endnotes ol li p img,body.page .footnotes.endnotes ol li p img{max-width:16.66666667rem;min-width:13.88888889rem}body.article .footnotes.endnotes ol li:nth-child(n+10) p,body.page .footnotes.endnotes ol li:nth-child(n+10) p{text-indent:1.5rem}body.article .footnotes.endnotes ol li[data-item-num^="1"]:not([data-item-num="1"]) p,body.article .footnotes.endnotes ol li[data-item-num^="2"]:not([data-item-num="2"]) p,body.page .footnotes.endnotes ol li[data-item-num^="1"]:not([data-item-num="1"]) p,body.page .footnotes.endnotes ol li[data-item-num^="2"]:not([data-item-num="2"]) p{text-indent:1.5rem}body.article .footnotes.endnotes ol li a,body.page .footnotes.endnotes ol li a{color:#3D206C}body.article .footnotes.endnotes ol li,body.page .footnotes.endnotes ol li{background:#F6F6F6}@media print{body.article .footnotes ol,body.page .footnotes ol{margin:0}body.article .footnotes ol li,body.page .footnotes ol li{position:relative;color:#404040;width:auto;height:auto;bottom:auto;right:auto;opacity:1;padding:0;-webkit-clip-path:none;clip-path:none;pointer-events:auto;padding-bottom:.83333333rem;overscroll-behavior:auto;-webkit-overflow-scrolling:auto;background-image:none;background:none;max-height:none}body.article .footnotes ol li::before,body.page .footnotes ol li::before{float:left;display:inline;padding-right:2px;text-indent:0;vertical-align:top;font-size:70%;font-weight:600;font-family:"Noto Serif TC", "IBM Plex Serif", "Palatino", serif;width:auto;right:auto;left:auto;top:auto}body.article .footnotes ol li a[role=doc-backlink],body.page .footnotes ol li a[role=doc-backlink]{position:relative;width:auto;color:#CE2949;background:none;display:inline;top:auto;right:auto;left:auto;outline:none;outline-offset:2px}body.article .footnotes ol li a[role=doc-backlink]:focus-visible,body.page .footnotes ol li a[role=doc-backlink]:focus-visible{outline:1px dashed #000}body.article .footnotes ol li p,body.page .footnotes ol li p{padding-top:0;max-height:none;width:auto;text-indent:1rem}body.article .footnotes ol li p img,body.page .footnotes ol li p img{max-width:16.66666667rem;min-width:13.88888889rem}body.article .footnotes ol li:nth-child(n+10) p,body.page .footnotes ol li:nth-child(n+10) p{text-indent:1.5rem}body.article .footnotes ol li[data-item-num^="1"]:not([data-item-num="1"]) p,body.article .footnotes ol li[data-item-num^="2"]:not([data-item-num="2"]) p,body.page .footnotes ol li[data-item-num^="1"]:not([data-item-num="1"]) p,body.page .footnotes ol li[data-item-num^="2"]:not([data-item-num="2"]) p{text-indent:1.5rem}body.article .footnotes ol li a,body.page .footnotes ol li a{color:#3D206C}}a.footnote-ref{color:#CE2949;text-decoration:none;font-weight:600;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif;position:relative;padding:1rem;margin:-1rem;padding-left:5.55555556rem;margin-left:-5.55555556rem;padding-bottom:0.7rem}a.footnote-ref::after{content:" ";display:inline-block;position:absolute;right:1rem;bottom:0;padding-left:0;margin-left:0;width:5.55555556rem;height:.27777778rem;background:linear-gradient(to right, #F6F6F6, rgba(206,41,73,0.6))}sup{line-height:0}body.article .endnotes a.footnote-backref:focus,body.page .endnotes a.footnote-backref:focus{outline-color:#000}body.article .text-container>p>img,body.page article img{display:block;margin:0 auto;max-width:100%}figure{margin:1.66666667rem 0}figure>img{display:block;margin:0 auto;min-width:8.33333333rem;max-width:100%;max-height:80vh}figure>img.portrait{max-width:75%}figure .attribution::before{content:' '}figure figcaption{font-style:italic;font-size:.88888889rem}pre{margin:0;margin-left:-10px;padding-left:10px;white-space:pre-wrap}@media (min-width: 768px){pre{margin:1.66666667rem auto;max-width:75%}}.interlude{page-break-inside:avoid;position:relative;margin:0 0;padding:35px 0;color:#E0CEFF;font-weight:300;font-size:16px;font-family:"Noto Serif TC","IBM Plex Serif","Palatino",serif}.interlude::before{content:'';position:absolute;width:100vw;top:0;left:-10px;height:100%;background:#4C2A85}@media (min-width: 768px){.interlude::before{left:calc((100vw - 10px) / 10 * -1 - 10px)}}@media (min-width: 1024px){.interlude::before{left:calc((100vw - 10px) / 10 * -2 - 10px)}}.interlude>*{position:relative}.interlude>h2:first-child,.interlude>h3:first-child{margin-top:1.38888889rem}@media (min-width: 768px){.interlude>h2:first-child,.interlude>h3:first-child{margin-top:2.77777778rem}}body.article article .interlude p{margin-top:0;margin-bottom:10px;line-height:20px;width:100%;text-align:left}.interlude strong{font-weight:700;clear:both}.interlude a{color:#E0CEFF}@media print{.interlude{color:#4C2A85}.interlude::before{background:none}.interlude h2{page-break-before:always;width:2.1in}}.number,.theme{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif}.issue-summary{color:#000;font-size:1rem;position:relative}@media (min-width: 1024px){.issue-summary{font-size:1.11111111rem}}.issue-summary .theme{color:gray}.issue-summary.inverted,.inverted .issue-summary{color:#F6F6F6;background:#4C2A85}.issue-summary.inverted a,.issue-summary.inverted a:visited,.inverted .issue-summary a,.inverted .issue-summary a:visited{color:#F6F6F6}.issue-summary.inverted .theme,.issue-summary.inverted .theme a,.inverted .issue-summary .theme,.inverted .issue-summary .theme a{color:#E0CEFF}.issue-summary .more{font-size:.88888889rem}.issue-summary .number,.issue-summary .theme{display:block;text-transform:uppercase}.issue-summary .theme{font-size:1.11111111rem;margin:.27777778rem 0 0;line-height:normal}@media (min-width: 1024px){.issue-summary .theme{font-size:1.22222222rem}}.issue-summary .theme .arrow{display:none}.issue-summary .number{font-size:.88888889rem;margin-left:0;font-weight:300}.issue-summary .pubdate{font-size:.88888889rem;font-weight:400}.issue-summary .summary{margin:.55555556rem 0 0;line-height:1.38888889rem}@media (min-width: 1024px){.issue-summary .summary{line-height:1.5rem}}@media (min-width: 1024px){.issue-summary .number,.issue-summary .more{font-size:1rem}}body.issue-list .issue-summary .pubdate,body.issue-list .issue-summary .number{margin:0 0 0 2.22222222rem;line-height:1.2}body.issue-list .issue-summary .number{font-weight:bold}body.issue-list .issue-summary .theme{font-weight:900;font-size:3.33333333rem;word-wrap:break-word;margin:.55555556rem 0 0;color:gray;line-height:2.77777778rem}body.issue-list .issue-summary .theme:not(body.issue-list .issue-summary .theme.no-wrap){width:11.11111111rem}body.issue-list main ol{list-style:none;padding:0;margin:4.44444444rem 0 0;width:-moz-min-content;width:min-content}body.issue-list main li+li{margin-top:1.66666667rem}body.issue-list main li a{text-decoration:none;display:block}body.issue-list main li a .theme{padding-right:2.22222222rem;position:relative}body.issue-list main li a .theme::after{content:url("/link-arrow-right.svg");position:absolute;height:1.22222222rem;top:calc(50% - 33px);right:-1.11111111rem;padding-left:.55555556rem;transition:right 0.2s ease}body.issue-list main li a .theme.no-wrap::after{right:.55555556rem}body.issue-list main li a:hover .theme::after,body.issue-list main li a:focus .theme::after{right:-1.66666667rem}body.issue-list main li a:hover .theme.no-wrap::after,body.issue-list main li a:focus .theme.no-wrap::after{right:0}html,body.issue,body.home{position:relative;overflow-x:hidden;max-width:100vw}body.issue .issue-summary{padding-top:2.5rem;min-height:100vh}body.issue .issue-summary .pubdate{font-weight:400}body.issue .issue-summary .summary{margin:0}body.issue .issue-summary .summary>p{margin-top:.27777778rem}body.issue .issue-summary .summary address,body.issue .issue-summary .summary .authors a{display:inline;font-style:normal;color:#000;text-decoration:none}body.issue .issue-summary .summary .translators{margin-left:1.2em;margin-top:.44444444rem;font-style:italic}body.issue .chevron{display:block;color:#4C2A85;grid-column:3 / 9;margin:5.55555556rem 0}body.issue .chevron img{display:block;margin:0 auto;transition:all 0.2s ease}body.issue .chevron:hover img,body.issue .chevron:focus img{transform:translateY(5px)}body.issue #features{min-height:calc(100vh - 5.55555556rem)}body.issue #features>.wide-container{padding-top:10vh}body.issue main+footer{color:#F6F6F6;background:#4C2A85;background:#F6F6F6}body.issue main+footer a,body.issue main+footer a:visited{color:#F6F6F6}body.issue main+footer .logo{filter:invert(100%)}body.issue main+footer::after{background:#3D206C}body.issue main+footer a:focus{outline-color:#F6F6F6}.snippets{float:left;width:100%}.snippets h2,body.issue .masthead h2{font-weight:300;font-size:1rem;font-variant:small-caps;letter-spacing:0.25rem;margin-top:1.66666667rem;margin-bottom:.55555556rem}@media (min-width: 1024px){.snippets h2,body.issue .masthead h2{font-size:1.11111111rem}}.snippets ul,body.issue .masthead ul{list-style:none}body.authors .text-container>p{padding:0px 50px}body.authors .author-list>div{position:relative;margin-top:2.22222222rem}@media (min-width: 768px){body.authors .author-list>div{margin-top:2.77777778rem}}body.authors .author-list>div h2{margin-bottom:.22222222rem;font-size:1.11111111rem}@media (min-width: 768px){body.authors .author-list>div h2{margin-top:1.5rem}}body.authors .author-list>div .title{margin:0;font-size:1.11111111rem}body.authors .author-list>div .orcid{margin-left:0.3rem;transform:scale(0.85)}@media (min-width: 768px){body.authors .author-list>div .orcid{margin-left:0.5rem;transform:scale(1)}}body.authors .author-list>div a.website,body.authors .author-list>div a:visited.website{color:#404040;margin-left:0.3rem}body.authors .author-list>div .article{font-size:.88888889rem}@media (min-width: 768px){body.authors .author-list>div .article{font-size:1rem}}body.authors .author-list>div .article .issue{font-weight:300;margin-top:.88888889rem;margin-bottom:.44444444rem}body.authors .author-list>div .article .issue a{text-decoration:none;color:#404040}body.authors .author-list>div .article .issue .theme{font-weight:900;color:#4C2A85;text-transform:uppercase}body.authors .author-list>div .article>a{display:block;font-weight:400;margin-bottom:.66666667rem}body.authors .author-list>div .coauthors,body.authors .author-list>div .translators{font-style:italic;font-weight:400;line-height:1.33333333rem;display:inline-block}body.authors .author-list>div .coauthors a,body.authors .author-list>div .coauthors address,body.authors .author-list>div .translators a,body.authors .author-list>div .translators address{display:inline;text-decoration:none;color:#404040}body.authors .author-list>div .coauthors+.translators:not(:empty){display:block}@media (min-width: 768px){body.authors .author-list>div .coauthors+.translators:not(:empty){display:inline}}@media (min-width: 768px){body.authors .author-list>div .coauthors+.translators:not(:empty)::before{content:"; "}}body.authors .author-list>div .translators:empty{display:none}body.authors .languages{margin-bottom:.22222222rem}body.authors .languages span{border:1px solid #3D206C}body.page h1{font-size:1.77777778rem}@media (min-width: 1024px){body.page h1{margin-left:auto;margin-right:auto;width:100%;max-width:32rem}}body.page h2{font-size:1.33333333rem}@media (min-width: 1024px){body.page h2{margin-left:auto;margin-right:auto;width:100%;max-width:32rem}}body.page main header{margin:0 2.5rem}body.page main header h2{font-weight:normal}h2.contents{font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif}nav#TableOfContents li{list-style-type:none}nav#TableOfContents>ul{border-bottom:1px solid gray;padding:0 0 2.4rem;font-family:"Noto Sans TC","Source Sans Pro","Arial",sans-serif}body.about ul{list-style:none}body.about main header{width:100%;margin-left:auto;margin-right:auto;max-width:32rem}@media (min-width: 768px){body.about main header{max-width:none;margin-left:0;grid-column:3/7}}body.about main header dl{margin-left:1rem}.masthead strong{display:inline-block;line-height:1rem;padding-right:0.5rem;margin-right:0.25rem;border-right:0.1rem solid #404040}