﻿@font-face{font-family:"et-book";src:url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot");src:url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff") format("woff"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf") format("truetype"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"et-book";src:url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot");src:url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff") format("woff"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf") format("truetype"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"et-book";src:url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot");src:url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff") format("woff"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf") format("truetype"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"et-book-roman-old-style";src:url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot");src:url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff") format("woff"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf") format("truetype"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'SUIT Variable';src:url("/fonts/suit/SUIT-Variable.woff2") format("woff2 supports variations"),url("/fonts/suit/SUIT-Variable.woff2") format("woff2-variations")}@font-face{font-family:'SUITE Variable';src:url("/fonts/suit/SUITE-Variable.woff2") format("woff2-variations")}@font-face{font-family:'Hubot Sans';src:url("/fonts/mona-sans/Hubot-Sans.woff2") format("woff2 supports variations"),url("/fonts/mona-sans/Hubot-Sans.woff2") format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}@font-face{font-family:'Mona Sans';src:url("/fonts/mona-sans/Mona-Sans.woff2") format("woff2 supports variations"),url("/fonts/mona-sans/Mona-Sans.woff2") format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}@font-face{font-family:'Iosevka';font-style:normal;font-weight:normal;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Regular.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:oblique;font-weight:normal;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Oblique.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:normal;font-weight:bold;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Bold.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:oblique;font-weight:bold;font-display:swap;src:url("/fonts/Iosevka/Iosevka-BoldOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Light.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:oblique;font-weight:300;font-display:swap;src:url("/fonts/Iosevka/Iosevka-LightOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Medium.woff2") format("woff2")}@font-face{font-family:'Iosevka';font-style:oblique;font-weight:500;font-display:swap;src:url("/fonts/Iosevka/Iosevka-MediumOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:normal;font-weight:normal;font-display:swap;src:url("/fonts/Iosevka/Iosevka-Extended.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:oblique;font-weight:normal;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:normal;font-weight:bold;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedBold.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:oblique;font-weight:bold;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedBoldOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:normal;font-weight:300;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedLight.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:oblique;font-weight:300;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedLightOblique.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedMedium.woff2") format("woff2")}@font-face{font-family:'Iosevka Extended';font-style:oblique;font-weight:500;font-display:swap;src:url("/fonts/Iosevka/Iosevka-ExtendedMediumOblique.woff2") format("woff2")}@font-face{font-family:'Spline Sans Mono';font-style:normal;font-weight:400;font-display:swap;src:local("Spline Sans Mono"),url("https://fonts.gstatic.com/s/splinesansmono/v13/R70MjzAei_CDNLfgZxrW6wrZOF2WdZ6xabUGSVtNuGBiMrtV.ttf") format("truetype"),url("/fonts/spline-sans-mono/SplineSansMono-Regular.ttf") format("truetype")}@font-face{font-family:'Spline Sans Mono';font-style:normal;font-weight:700;font-display:swap;src:local("Spline Sans Mono Bold"),url("https://fonts.gstatic.com/s/splinesansmono/v13/R70MjzAei_CDNLfgZxrW6wrZOF2WdZ6xabUGSVtNuGCFNbtV.ttf") format("truetype"),url("/fonts/spline-sans-mono/SplineSansMono-Bold.ttf") format("truetype")}@font-face{font-family:'Spline Sans Mono';font-style:italic;font-weight:400;font-display:swap;src:local("Spline Sans Mono Italic"),url("https://fonts.gstatic.com/s/splinesansmono/v13/R70yjzAei_CDNLfgZxrW6wrZOF2WX5eDlm1vIsHjv3WqcVMWwYM.ttf") format("truetype"),url("/fonts/spline-sans-mono/SplineSansMono-Italic.ttf") format("truetype")}@font-face{font-family:'Spline Sans Mono';font-style:italic;font-weight:700;font-display:swap;src:local("Spline Sans Mono Bold Italic"),url("https://fonts.gstatic.com/s/splinesansmono/v13/R70yjzAei_CDNLfgZxrW6wrZOF2WX5eDlm1vIsHjv3WqcbQRwYM.ttf") format("truetype"),url("/fonts/spline-sans-mono/SplineSansMono-BoldItalic.ttf") format("truetype")}@font-face{font-family:'Chosun Centennial';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunCentennial_ttf.ttf") format("truetype")}@font-face{font-family:'Chosun Gulim';font-style:normal;font-weight:400;font-display:swap;src:local("Chosun Gulim"),url("/fonts/chosun/ChosunGu.woff2") format("woff2"),url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ChosunGu.woff") format("woff"),url("/fonts/chosun/ChosunGu.ttf") format("truetype")}@font-face{font-family:'Chosun Gungseo';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunGs.ttf") format("truetype")}@font-face{font-family:'Chosun Logo';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunLo.ttf") format("truetype")}@font-face{font-family:'조선일보명조';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunNm.woff2") format("woff2"),url("/fonts/chosun/ChosunNm.ttf") format("truetype")}@font-face{font-family:'Chosun Sans';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunSg.ttf") format("truetype")}@font-face{font-family:'Chosun Sans';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/chosun/ChosunKg.ttf") format("truetype")}@font-face{font-family:'Chosun Sans';font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/chosun/ChosunBg.ttf") format("truetype")}@font-face{font-family:'Chosun Serif';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/chosun/ChosunSm.ttf") format("truetype")}@font-face{font-family:'Chosun Serif';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/chosun/ChosunKm.ttf") format("truetype")}@font-face{font-family:'HCR Batang';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/hancom/HCRBatang.ttf") format("truetype")}@font-face{font-family:'HCR Batang';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/hancom/HCRBatang-Bold.ttf") format("truetype")}@font-face{font-family:'HCR Dotum';font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/hancom/HCRDotum.ttf") format("truetype")}@font-face{font-family:'HCR Dotum';font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/hancom/HCRDotum-Bold.ttf") format("truetype")}@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:400;font-display:swap;src:local("Nanum Myeongjo"),url("https://fonts.gstatic.com/s/nanummyeongjo/v22/9Btx3DZF0dXLMZlywRbVRNhxy1LreHQ8juyl.woff2") format("woff2"),url("/fonts/nanum-myeongjo/NanumMyeongjo-Regular.woff2") format("woff2"),url("/fonts/nanum-myeongjo/NanumMyeongjo-Regular.ttf") format("truetype")}@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:700;font-display:swap;src:local("Nanum Myeongjo Bold"),url("https://fonts.gstatic.com/s/nanummyeongjo/v22/9Btx3DZF0dXLMZlywRbVRNhxy1LrLXU8juyl.woff2") format("woff2"),url("/fonts/nanum-myeongjo/NanumMyeongjo-Bold.woff2") format("woff2"),url("/fonts/nanum-myeongjo/NanumMyeongjo-Bold.ttf") format("truetype")}@font-face{font-family:'Nanum Myeongjo';font-style:normal;font-weight:800;font-display:swap;src:local("Nanum Myeongjo ExtraBold"),url("/fonts/nanum-myeongjo/NanumMyeongjo-ExtraBold.woff2") format("woff2"),url("/fonts/nanum-myeongjo/NanumMyeongjo-ExtraBold.ttf") format("truetype")}html{font-size:11px}@media screen and (min-width: 800px){html{font-size:12px}}@media screen and (min-width: 900px){html{font-size:13px}}@media screen and (min-width: 1000px){html{font-size:14px}}@media screen and (min-width: 1100px){html{font-size:15px}}@media screen and (min-width: 1200px){html{font-size:16px}}@media screen and (min-width: 1300px){html{font-size:17px}}body{margin-left:auto;margin-right:auto;padding-left:12.5%;font-family:et-book,"Nanum Myeongjo","조선일보명조","Noto Serif KR",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif,"Noto Emoji";background-color:#fffff8;color:#111;max-width:1400px}h1,h2,h3{font-weight:400;line-height:1}h1{margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem}h2,h3{font-style:italic;margin-bottom:0}h2{margin-top:2.1rem;font-size:2.2rem}h3{margin-top:2rem;font-size:1.7rem}.author,.date{font-size:1.4rem;font-weight:400;margin:1rem auto 1rem 0;line-height:1}.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}.numeral{font-family:et-book-roman-old-style,"Mona Sans","Chosun Gulim","SUIT Variable","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji"}.danger{color:red}article{position:relative;padding:5rem 0rem}section{padding-top:1rem;padding-bottom:1rem}.page-list .content-title{margin-top:4.2rem;margin-bottom:1.4rem}.page-list .content-title:first-child{margin-top:1.4rem}p,ol,ul,dl{font-size:1.4rem}p{line-height:2rem;margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:10 3 4;hyphenate-limit-chars:10 3 4}.epigraph{margin:3em 0}.epigraph>blockquote{margin-top:3em;margin-bottom:3em;font-style:italic}.epigraph>blockquote>footer{font-style:normal}.epigraph>blockquote>footer>cite{font-style:italic}blockquote{font-size:1.4rem}blockquote p{width:50%}blockquote footer{width:50%;font-size:1.1rem;text-align:right !important}ol,ul,dl{width:45%;-webkit-padding-start:5%;-webkit-padding-end:5%}li ul,li ol,li dl,dd ul,dd ol,dd dl,blockquote ul,blockquote ol,blockquote dl,aside ul,aside ol,aside dl,.column ul,.column ol,.column dl,details ul,details ol,details dl{width:95%;-webkit-padding-start:5%;-webkit-padding-end:0%}li,dt,dd{padding:0.5rem 0}dt{font-weight:700}figure{padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;max-width:55%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 3em 0}figcaption{float:right;clear:right;margin-right:-48%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:40%}figure.fullwidth figcaption{margin-right:24%}a:link,a:visited{color:inherit}img{max-width:100%}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.table-caption{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.6}.marginnote-ind,.sidenote-number{font-family:et-book-roman-old-style,"Noto Emoji","Mona Sans","Chosun Gulim","SUIT Variable","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";position:relative;vertical-align:baseline;user-select:none}label.marginnote-ind,label.sidenote-number{font-size:1rem;top:-0.5rem;left:0.1rem}span.marginnote-ind,span.sidenote-number{font-size:1.1rem}p,footer,table,div.table-wrapper-small,div.supertable-wrapper>p,div.booktabs-wrapper{width:55%}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:scroll;font-family:"Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif, "Noto Emoji"}@media screen and (max-width: 760px){h2,h3,p,footer{width:90%}ul,ol,dl{width:85%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote p,blockquote footer{width:90%}}.sans{font-family:"Mona Sans","Chosun Gulim","SUIT Variable","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";letter-spacing:0.03em}code,.code,kbd{font-family:"Spline Sans Mono","Iosevka","Chosun Gulim","Spline Sans Mono","SF Mono",Consolas,"Liberation Mono",Menlo,Courier,monospace,"Noto Emoji";font-size:1.125rem;line-height:1.42}h1 .code,h2 .code,h3 .code{font-size:0.8em}.marginnote .code,.sidenote .code{font-size:1rem}pre.code{font-size:0.9rem;width:52.5%;padding-left:2.5%;overflow-x:scroll}.fullwidth{max-width:90%;clear:both}.newthought{font-variant:small-caps;font-size:1.2em}.margin-toggle{cursor:pointer}input.margin-toggle{position:absolute;outline:none;opacity:0;width:1px;height:1px;margin-left:5px;margin-top:5px;z-index:-100}label:has(+input.margin-toggle:focus){outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}label.sidenote-number{display:inline}label.marginnote-ind{display:none}.video-container{width:100%;margin-top:1.4rem;margin-bottom:1.4rem}.video{width:55%}.video--16x9{aspect-ratio:16/9}.video--4x3{aspect-ratio:4/3}@media (max-width: 760px){label.marginnote-ind{display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}pre.code{width:90%;padding:0}.table-caption{display:block;float:right;clear:both;width:98%;margin-top:1rem;margin-bottom:0.5rem;margin-left:1%;margin-right:1%;vertical-align:baseline;position:relative}div.table-wrapper,table,table.booktabs{width:85%}div.table-wrapper{border-right:1px solid #efefef}img{width:100%}.video{width:90%}}details{margin:1.5rem 0;border:none;border-radius:4px;padding:0}details:focus-within{border:1px solid #efefef}details summary{cursor:pointer;padding:0.75rem 1rem;font-family:"Mona Sans","Chosun Gulim","SUIT Variable","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";font-weight:400;border-radius:4px 4px 0 0;list-style:none;outline:none;user-select:none}details summary:focus,details summary:focus-visible{outline:none}details summary::-webkit-details-marker{display:none}details summary::after{content:">";display:inline-block;margin-left:0.5rem;transition:transform 0.2s ease;font-size:0.8em}details[open] summary::after{transform:rotate(90deg)}details .details-content{padding:1rem}details .details-content>*:first-child{margin-top:0}details .details-content>*:last-child{margin-bottom:0}.marginnote details,.sidenote details{font-size:1rem;margin:1rem 0}details *{font-size:inherit}@media (max-width: 760px){details{margin:1rem 0}details summary{padding:0.5rem 0.75rem}details .details-content{padding:0.75rem}}:root *{text-align:left;text-rendering:optimizeLegibility}:focus{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}::selection{color:#fffff8;background-color:#404040}a.heading-anchor{display:none;visibility:collapse}h2{margin-top:5.5rem}h2:hover>a.heading-anchor,h3:hover>a.heading-anchor{display:inline;visibility:visible}hr{text-align:left;margin-left:0;margin-top:1.4rem;margin-bottom:1.4rem;width:75%;max-width:45rem;border-style:solid none none none;border-color:#111}kbd{border:1px #111 solid;border-radius:5px;padding-right:2px;padding-left:2px}mark{background:#f0d9bb}.list-page ul{list-style-type:none;margin:-0.25em;width:87.5%;max-width:45rem}.list-page li{margin:0}.list-page .list-date{display:inline;font-size:0.75em}table:not(.lntable){margin-top:1.4em;font-size:1.4rem;width:auto}table:not(.lntable) tr th{border-bottom:1px solid #111;text-transform:uppercase}table:not(.lntable) tr th,table:not(.lntable) tr td{padding-right:0.5rem}table.lntable{border-spacing:0;padding:0}table.lntable td.lntd{padding:0em}.footnotes hr{margin-top:4.4em}.footnotes ol{width:55%;margin-top:4.4rem}.footnotes ol li p{width:100%;margin:0;padding:0}.footnotes ol li p a.footnote-backref{font-size:1.2rem;text-decoration:none}mjx-container[jax="CHTML"][display="true"],.katex-display{overflow:auto;overflow-y:hidden}.marginnote .marginnote-ind,.sidenote .sidenote-number{margin-right:5px}.sidenote,.marginnote{margin-bottom:1rem}.sidenote code,.marginnote code{font-size:0.9rem}.row{display:grid;width:75%;gap:0.3rem;margin:0 0 1rem 0}.row .column:nth-of-type(2n){margin-left:1rem}.row .column:nth-of-type(3n){margin-left:2rem}.row .column>p:first-child{margin-top:0}.row .column>p:last-child{margin-bottom:0}@media (min-width: 760px){.row{grid-auto-columns:1fr;grid-auto-flow:column;gap:1.4rem;margin:0 0 1.4rem 0}.row .column{margin-left:0 !important}}.column>p{width:100%}.column>p>label.margin-toggle.marginnote-ind{display:inline}.column>p>.sidenote,.column>p>.marginnote{display:none}.column>p>.margin-toggle:checked+.sidenote,.column>p>.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}.btn{display:inline-block;margin-top:1.4rem}.btn button{font-size:1.4rem}.btn button .icon{font-size:1.2rem}p:lang(zh),span:lang(zh),p:lang(ja),span:lang(ja){font-size:1.2rem}.sidenote:lang(zh),.marginnote:lang(zh){font-size:0.5rem}.sidenote:lang(ja),.marginnote:lang(ja){font-size:0.9rem}footer.page-footer{margin-top:1.4rem;color:#aaa;width:95%;max-width:45rem}footer.page-footer p{font-size:1.2rem;margin:0em}footer.page-footer a{color:#41464b;text-decoration:none;background:transparent}footer.page-footer hr{width:100%}footer.page-footer ul.page-footer-menu{list-style:none;display:block;margin:0;padding:0;width:unset}footer.page-footer ul.page-footer-menu li{display:inline-block;margin-right:0.5rem}.copyright p{font-size:90%}.highlight{width:50%;overflow-x:scroll;margin-top:1.4em;margin-bottom:1.4em;margin-right:2.5%;margin-left:2.5%}.highlight::-webkit-scrollbar{display:none}.highlight code{font-size:1rem;display:block}.highlight>.chroma{margin:0}.highlight>.chroma .hl{display:block}.highlight>.chroma .hl::before{content:"> ";font-family:inherit;position:absolute;left:0;color:#111}.highlight>div.chroma>table.lntable{overflow:initial}.highlight>div.chroma>table.lntable td:first-of-type span:not(.highlight>div.chroma>table.lntable td:first-of-type span>span){padding:0 .75em 0 .5em}.highlight>div.chroma>table.lntable pre{margin-block-start:0.5em;margin-block-end:0.5em}.highlight>.chroma>code{width:max-content;margin-top:.5em;margin-bottom:.5em;margin-left:.5em}.highlight>.chroma>code>span.hl{margin-left:-.5em;padding-left:.5em}@media screen and (max-width: 760px){.highlight{width:90%}}ul>li>div.highlight{width:100%}.highlight{-ms-overflow-style:auto;scrollbar-width:auto}.highlight::-webkit-scrollbar{display:block;height:8px}.highlight::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.highlight::-webkit-scrollbar-thumb:hover{background:#555}details{border-radius:3px}details summary{vertical-align:top;padding:.3em .5em;outline:none}details summary.year{font-size:1.5rem}.toc summary{font-size:1.5rem;margin-bottom:-1.5rem;padding-left:0}.toc ul{list-style:none;display:block;padding:0;width:87.5%}.toc li{line-height:0.5rem;margin:1rem}.menu{margin:1.4rem 0}.menu ul{list-style:none;display:block;padding:0;max-width:45rem;font-size:1.2rem;width:87.5%}.menu li{display:inline-block;margin-right:1rem}.menu li a{text-decoration:none;letter-spacing:0.05em;text-transform:uppercase}.brand{padding-top:1rem;padding-bottom:1rem}.content-meta{display:block;font-size:1.1rem;margin-top:1em}.post-avatar{border-radius:50px;float:right;margin-left:1em}.highlight .lnt{color:#6a737d}.highlight .c{color:#6a737d}.highlight .k{color:#d73a49}.highlight .ch{color:#6a737d}.highlight .cm{color:#6a737d}.highlight .cp{color:#d73a49}.highlight .cpf{color:#032f62}.highlight .c1{color:#6a737d}.highlight .cs{color:#6a737d}.highlight .gd{color:#b31d28;background-color:#ffeef0}.highlight .gh{color:#005cc5}.highlight .gi{color:#22863a;background-color:#f0fff4}.highlight .gs{font-weight:bold}.highlight .gu{color:#6f42c1;font-weight:bold}.highlight .gt{color:#0044DD}.highlight .kc{color:#005cc5}.highlight .kd{color:#d73a49}.highlight .kn{color:#d73a49}.highlight .kp{color:#d73a49}.highlight .kr{color:#d73a49}.highlight .kt{color:#d73a49}.highlight .m{color:#666666}.highlight .s{color:#032f62}.highlight .nb{color:#005cc5}.highlight .nc{color:#6f42c1}.highlight .no{color:#005cc5}.highlight .nd{color:#6f42c1}.highlight .ni{color:#005cc5}.highlight .ne{color:#005cc5}.highlight .nf{color:#6f42c1}.highlight .nl{color:#005cc5}.highlight .nn{color:#6f42c1}.highlight .nt{color:#22863a}.highlight .nv{color:#24292e}.highlight .ow{color:#d73a49}.highlight .w{color:#bbbbbb}.highlight .mb{color:#005cc5}.highlight .mf{color:#005cc5}.highlight .mh{color:#005cc5}.highlight .mi{color:#005cc5}.highlight .mo{color:#005cc5}.highlight .sa{color:#d73a49}.highlight .sb{color:#032f62}.highlight .sc{color:#032f62}.highlight .dl{color:#d73a49}.highlight .sd{color:#032f62}.highlight .s2{color:#032f62}.highlight .se{color:#032f62}.highlight .sh{color:#032f62}.highlight .si{color:#005cc5}.highlight .sx{color:#032f62}.highlight .sr{color:#032f62}.highlight .s1{color:#032f62}.highlight .ss{color:#005cc5}.highlight .bp{color:#005cc5}.highlight .fm{color:#005cc5}.highlight .vc{color:#24292e}.highlight .vg{color:#24292e}.highlight .vi{color:#24292e}.highlight .vm{color:#005cc5}.highlight .il{color:#005cc5}

/*# sourceMappingURL=hugo-tufte.min.css.map */