@import 'https://fonts.googleapis.com/css2?family=Baloo+Paaji+2:wght@400..800&family=Gowun+Batang&display=swap';body{font-family:gowun batang,serif}h1,h2,h3,body>header>div>span{font-family:"baloo paaji 2",sans-serif}code{font-family:roboto mono}:root{--color-background:rgb(255, 255, 255);--color-backplate:rgb(249, 249, 249);--color-foreground:rgb(8, 37, 84);--color-highlight:rgb(98, 118, 147);--color-shadow:rgba(0, 0, 0, 0.15);--color-soft:rgb(78, 92, 116);--color-primary:rgb(31, 163, 123)}img.publication{filter:drop-shadow(0 0 .2em var(--color-shadow))}aside{float:left;position:relative;width:0;direction:rtl;right:2em}aside *{direction:ltr;text-align:right}aside.right{float:right;align-self:flex-end;height:0;direction:ltr;font-size:.8em}aside.right *{text-align:left;width:200px}aside.sticky{position:sticky;top:2em}header aside img{max-height:150px;max-width:250px}aside img{max-height:150px;max-width:200px}aside.small img{max-height:100px;max-width:150px}aside.x-small img{max-height:75px;max-width:150px}aside.large img,aside figure img{max-height:200px;max-width:250px}aside figure{width:min-content}@media screen and (max-width:1280px){aside img{max-width:200px}}@media screen and (max-width:1250px){aside.right{display:none}}@media screen and (max-width:1000px){aside{float:none;position:static;height:auto;width:auto;direction:ltr;right:0;margin-bottom:.5em}aside img{max-height:150px;max-width:300px}aside.large img,aside figure img{max-height:300px;max-width:320px}aside *{text-align:left}}*{box-sizing:border-box;padding:0}body{background-color:var(--color-background);color:var(--color-foreground);line-height:1.5;margin:0;font-size:1.2rem;min-height:100vh}nav ul{list-style:none}a{color:var(--color-foreground);cursor:pointer}a:hover{color:var(--color-primary);text-decoration:underline}h1,h2,h3{font-weight:500}:focus{outline:none}h1{font-size:3.5em;margin-block-end:.2em;line-height:1}h2{font-size:2em;margin-block-end:.2em;line-height:1}h3{font-size:1.3em;margin-block-end:.2em;line-height:1;color:var(--color-highlight)}h1 sub{font-size:.33em;font-style:normal;color:var(--color-highlight);vertical-align:baseline;white-space:nowrap}h4{font-size:1em;font-style:normal;color:var(--color-highlight);vertical-align:baseline;white-space:nowrap}ul,ol{margin-left:1.5em}blockquote{margin:1.5em 0;font-size:.9em}blockquote p{font-style:italic;font-size:1.3em;color:var(--color-soft);width:90%}blockquote a{font-weight:700;text-decoration:none}q{color:var(--color-highlight)}q::after,q::before{content:""}small{font-size:small}code{padding:.2em;background-color:var(--color-backplate);border-radius:.2em}pre code{padding:0;background-color:initial;border-radius:0;overflow-wrap:break-word}pre{border:1px var(--color-foreground)solid;border-radius:.3em;padding:1em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}hr{border:3px var(--color-primary)solid;margin:2em 0;width:3em}img{margin:0;max-width:100%}figure{margin:0}figcaption{margin-top:-.5em}figcaption *{color:var(--color-highlight);font-style:italic;font-size:.8em}table{border-collapse:collapse;width:100%}table td,table th{padding:.5em;padding-bottom:0}thead tr th{border-bottom:2px var(--color-foreground)solid}tbody tr td{border-right:1px var(--color-foreground)solid}tbody tr td:last-child{border-right:none}tbody tr:hover{background-color:var(--color-backplate)}tfoot tr td{border-top:2px var(--color-foreground)solid;font-weight:700;font-style:italic}fieldset{padding:1em}input,textarea,label{margin:.5em;vertical-align:middle}details p{border-left:1px var(--color-highlight)solid;padding-left:1em;padding-top:.5em;padding-bottom:.5em;margin-top:0;margin-bottom:0}details p:first-child{margin-top:.5em}details p:last-child{margin-bottom:.5em}@media screen and (max-width:750px){body{font-size:1rem}h1{font-size:2.5em}h2{font-size:1.5em}h3{font-size:1.25em}h1 sub{font-size:.5em}h4{font-size:1em}}:root{--color-background:rgb(255, 255, 255);--color-backplate:rgb(249, 249, 249);--color-foreground:rgb(8, 37, 84);--color-highlight:rgb(98, 118, 147);--color-shadow:rgba(0, 0, 0, 0.15);--color-soft:rgb(78, 92, 116);--color-primary:rgb(31, 163, 123)}img.publication{filter:drop-shadow(0 0 .2em var(--color-shadow))}@import 'https://fonts.googleapis.com/css2?family=Baloo+Paaji+2:wght@400..800&family=Gowun+Batang&display=swap';body{font-family:gowun batang,serif}h1,h2,h3,body>header>div>span{font-family:"baloo paaji 2",sans-serif}code{font-family:roboto mono}body>footer{max-width:1200px;margin:0 auto;clear:both;display:flex;justify-content:left;align-items:flex-end;padding-left:250px;padding-right:200px}@media screen and (max-width:1000px){body>footer{padding-left:1em;padding-right:1em}}body>header{font-size:1.2rem;min-height:5em;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;padding-right:100px;padding-left:250px}body>header>*{min-height:4em}body>header>div{align-self:flex-start;display:flex;align-items:center;column-gap:1em}body>header>div>span{margin-left:.5em}body>header>nav{align-self:flex-start;display:flex;align-items:center}body>header>nav ul{row-gap:1em;column-gap:2em}body>header>nav .selected{border:1px var(--color-foreground)solid;border-radius:1em}body>header>nav a{padding:.75em;font-weight:700;text-decoration:none}@media screen and (max-width:1250px){body>header{padding-right:1em;padding-left:1em}}@media screen and (max-width:1000px){body>header{font-size:1.2rem}}@media screen and (max-width:750px){body>header>nav ul{display:inline-flex;flex-direction:column;align-items:flex-end}body>header>nav ul{row-gap:1em;transition:row-gap .5s cubic-bezier(0,1,0,1)}body>header>nav :not(ul.dropdown-open){row-gap:0;transition:row-gap .5s cubic-bezier(0,1,0,1)}body>header>nav ul.dropdown-open>:not(.selected){max-height:2em;transition:max-height .5s cubic-bezier(0,1,0,1)}body>header>nav ul{row-gap:1em;transition:row-gap .5s cubic-bezier(0,1,0,1)}body>header>nav :not(ul.dropdown-open){row-gap:0;transition:row-gap .5s cubic-bezier(0,1,0,1)}body>header>nav ul.dropdown-open>:not(.selected){max-height:2em;transition:max-height .5s cubic-bezier(0,1,0,1)}body>header>nav :not(ul.dropdown-open)>:not(.selected){max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}body>header>nav .selected a::after{content:"≡"}}main>header nav em{font-size:2em;font-style:normal}main>header>nav ul{column-gap:1.5em}main>header nav a{font-weight:700;text-decoration:none}body main{max-width:1200px;margin:0 auto;padding-left:250px;padding-right:200px;padding-top:2em;padding-bottom:2em;min-height:calc(100vh - 17em);display:flex;flex-direction:column}body main section{float:left;clear:both;width:100%}body main section div{margin-top:1em;clear:both;width:100%}@media screen and (max-width:1250px){body>main{padding-left:250px;padding-right:1em}}@media screen and (max-width:1000px){body>main{padding-left:1em;padding-right:1em}}.hidden{max-width:0;transform:scaleX(0);margin-left:0;margin-right:0;order:1000}.phoneonly{display:none}@media screen and (max-width:750px){.phoneonly{display:unset}}nav ul{display:flex;flex-wrap:wrap;align-items:center}nav ul li{overflow:hidden}nav ul li.btn-share-link{transition-duration:.5s}nav q{font-style:italic;font-size:.7em;vertical-align:middle;padding-right:.2em}nav q::after,nav q::before{content:""}header nav a:hover{color:var(--color-primary)}main nav a:hover{color:var(--color-primary);text-decoration:none}main nav ul{margin-top:0;margin-left:0;margin-block-start:0;margin-block-end:0;row-gap:0;column-gap:.5em}main nav ul>li:first-child{margin-left:0}aside nav{color:var(--color-highlight);padding-left:1em}aside nav ul{display:block;margin-left:0}aside nav ul>li{margin:0 2em 0 0}aside nav a{font-weight:400;text-decoration:none}aside nav a:hover{color:var(--color-primary)}@media print{@page{margin:1cm}body{margin:1.6cm;font-size:70%}body>header{display:none}body>footer{display:none}body>main{max-width:1400px;padding-left:100px;padding-right:0;position:relative}h1,h2,h3{break-after:avoid}div{break-inside:avoid;position:relative}section{position:relative}.noprint{display:none}aside nav{display:none}details{display:none}}section .comment{margin-top:2em}section .comment img{max-height:32px;margin-bottom:-.5em;padding-right:.1em;border-radius:50%}.glide{margin-top:0}.glide div{margin-top:0}.carouselcontent{display:flex;white-space:normal}.carouselcontent>img{margin:1em;max-height:10em}.carouselcontent>div{display:flex;flex-direction:column;justify-content:flex-end;margin:1em 0;flex:1}.carouselbullets{display:flex;align-items:center;justify-content:center}.carouselbullets *{padding:0 .2em}.glide__bullet{transform:scale(.6);transition-duration:.5s}.glide__bullet--active{transform:scale(1);transition-duration:.5s}.glide__arrow--left{order:-1}@media screen and (max-width:600px){.carouselcontent>img{max-height:7em}}section .grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;column-gap:5%}section .grid .griditem{flex:0;min-width:30%}section .grid.small .griditem{min-width:16%}section .grid .griditem img{max-width:100%}@media screen and (max-width:750px){section .grid .griditem{flex:0;min-width:100%}section .grid.small .griditem{min-width:30%}}strong a{text-decoration:none}strong a::before{content:"[";color:var(--color-primary)}strong a::after{content:"]";color:var(--color-primary)}strong a:hover{color:var(--color-primary);text-decoration:underline}.chroma{background-color:var(--color-background)}.chroma .x{}.chroma .err{}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:var(--color-backplate)}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:var(--color-highlight)}.chroma .ln{margin-right:.4em;padding:0 .4em;color:var(--color-highlight)}.chroma .k{font-weight:700}.chroma .kc{font-weight:700}.chroma .kd{font-weight:700}.chroma .kn{font-weight:700}.chroma .kp{}.chroma .kr{font-weight:700}.chroma .kt{}.chroma .n{}.chroma .na{}.chroma .nb{}.chroma .bp{}.chroma .nc{font-weight:700}.chroma .no{}.chroma .nd{}.chroma .ni{font-weight:700}.chroma .ne{font-weight:700}.chroma .nf{}.chroma .fm{}.chroma .nl{}.chroma .nn{font-weight:700}.chroma .nx{}.chroma .py{}.chroma .nt{font-weight:700}.chroma .nv{}.chroma .vc{}.chroma .vg{}.chroma .vi{}.chroma .vm{}.chroma .l{}.chroma .ld{}.chroma .s{font-style:italic}.chroma .sa{font-style:italic}.chroma .sb{font-style:italic}.chroma .sc{font-style:italic}.chroma .dl{font-style:italic}.chroma .sd{font-style:italic}.chroma .s2{font-style:italic}.chroma .se{font-weight:700;font-style:italic}.chroma .sh{font-style:italic}.chroma .si{font-weight:700;font-style:italic}.chroma .sx{font-style:italic}.chroma .sr{font-style:italic}.chroma .s1{font-style:italic}.chroma .ss{font-style:italic}.chroma .m{}.chroma .mb{}.chroma .mf{}.chroma .mh{}.chroma .mi{}.chroma .il{}.chroma .mo{}.chroma .o{}.chroma .ow{font-weight:700}.chroma .p{}.chroma .c{font-style:italic}.chroma .ch{font-style:italic}.chroma .cm{font-style:italic}.chroma .c1{font-style:italic}.chroma .cs{font-style:italic}.chroma .cp{}.chroma .cpf{}.chroma .g{}.chroma .gd{}.chroma .ge{font-style:italic}.chroma .gr{}.chroma .gh{font-weight:700}.chroma .gi{}.chroma .go{}.chroma .gp{font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{font-weight:700}.chroma .gt{}.chroma .gl{}.chroma .w{}