:root{--bg:#fffae8;--fixedbg:#fffae8;--bggray:#eeeeee;--shallowgray:#b6b5b5;--gray:#787878;--black:black;--shallowblack:rgb(37, 37, 37);--yellow:#ffda56;--bgpink:#feefe6;--red:#f27144;--darkgreen:#004726;--darkblue:#002d81;--blue:#2fa0ff;--shallowblue:#a6d7ffee;--shallowblue2:#7ec5ffee;--bgblue:#e1f3ff;--white:white;--colorBg1:#e9e9e9;--colorBg2:#eddee1;--colorBg3:#e1f3ff;--colorBg4:#cbecee;--serif:"Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", Caslon, "Minion Pro", Minion, "Adobe Gurmukhi", "Palatino Linotype", "Noto Serif CJK KR", "Source Han Serif KR", "Noto Serif CJK SC", "Source Han Serif SC", "Hiragino Mincho ProN", "Hiragino Mincho", "Yu Mincho", "Hana Mincho", "Ms Mincho", simsun;--codeserif:"Source Code Pro", Menlo, Inconsolata, "Courier New", "Anonymous Pro", monospace, "Noto Serif CJK KR", "Source Han Serif KR", "Noto Serif CJK SC", "Source Han Serif SC", "Hiragino Mincho ProN", "Hiragino Mincho", "Yu Mincho", "Hana Mincho", "Ms Mincho", simsun;--sans:Verdana, Trebuchet, muli, avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, arial, "Noto Sans CJK Kr","Noto Sans CJK SC", PingFang, "PingFang SC", Sans-serif;--codesans:"Source Code Pro", Menlo, Inconsolata, "Courier New", "Anonymous Pro", monospace, "Noto Sans CJK Kr",NotoSansCJKKr, "Noto Sans CJK SC", NotoSansCJKSC, PingFang, PingFangSC, Sans-serif;--kai:"FZNewKai_GB18030-Z03", STKaiti, STKai, "Kaiti TC", Kaiti, "Kaiti SC", Kai}@media(prefers-color-scheme:dark){:root{--bg:black;--fixedbg:#fffae8;--bggray:#353535;--black:#d5d5d5;--shallowgray:#b6b5b5;--gray:#b6b5b5;--yellow:#6f5600;--bgblue:#00366d;--bgpink:#350000;--colorBg1:#003d55;--colorBg2:black;--colorBg3:#450000;--colorBg4:black;--white:#353535}}body{font-family:var(--serif);color:var(--black);font-size:1.2em;line-height:1.9em;padding:0;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-align:justify;text-justify:inter-ideograph;background:var(--white)}p{margin:.7em auto}.vertical p{margin:auto 1.3em}table{margin:2.2em auto;max-width:140%;z-index:2;border-bottom:3px solid var(--gray);border-top:3px solid var(--gray);border-collapse:collapse;font-size:.9em;line-height:1.7}table th{text-align:left;border-bottom:3px solid var(--gray);padding:.2em .4em .1em}table tr:hover{background:var(--bgblue);transition:.15s}table td{padding:.2em .4em .1em}.vertical table{margin:0 .5em;border:none;border-right:3px solid var(--gray);border-left:3px solid var(--gray)}.vertical table th{text-align:left;border:none;border-left:3px solid var(--gray);padding:.4em .2em .4em 0}.vertical table td{border:none;border-left:1px solid var(--gray);padding:.4em .2em .4em 0}.statistics table{border:none;line-height:1.7;margin-left:0}.statistics table td{border:none;padding:0 .5em}.statistics table td:nth-child(2),.statistics table td:nth-child(3),.statistics table td:nth-child(4){text-align:right}.order-table table{counter-reset:css-counter 0}.order-table table tr{counter-increment:row-num}.order-table table td:nth-child(1){font-family:var(--codesans);text-align:right}.order-table table tr td:first-child::before{content:counter(row-num);font-weight:700;color:var(--shallowgray);text-align:right}.statistics{font-family:var(--codesans)}num{color:var(--blue);font-weight:700;font-family:var(--codesans);margin:0 .2em}hr{margin:2em auto;max-width:6.7em;height:.3em;border-radius:1em;border:none;background:var(--black)}.vertical hr{margin:auto 4em;height:100%;width:.1em;background:var(--shallowblue2);border-radius:1em}a{color:inherit;text-decoration:none;-webkit-transition:.15s;transition:.15s}article a:after{content:"⟲";color:var(--blue);font-family:var(--codesans);font-size:24px}a:hover{background:var(--blue);border-radius:.2em}.a1 a:after{content:none !important}.a2 a{color:#fffae8}.a2 a:hover{color:var(--black)}.a3 a:hover{background:0 0}.a4 a:hover{color:var(--bg)}b{font-weight:400;-webkit-text-emphasis-style:'◍';text-emphasis-style:'◍';-webkit-text-emphasis-position:over right;text-emphasis-position:over right}v{text-decoration:wavy underline var(--gray)1.5px;margin:0 .1em}bc{background:var(--gray);padding:.1em .2em;margin:0 .2em;color:var(--bg);font-weight:700;border-radius:.2em}n{font-size:.9em;padding:0 .25em;color:var(--gray);letter-spacing:0;font-weight:400}u{border-bottom:.15em solid var(--shallowgray);text-decoration:none;margin:0 .1em}time{color:var(--blue);font-family:var(--codesans);margin:0 .2em 0 0;font-weight:700}.upline1{border-top:1px solid var(--black)}.upline2{border-top:3px double var(--black)}.dnline1{border-bottom:1px solid var(--black)}.dnline2{border-bottom:3px double var(--black)}.vertical-notoc{width:100vw}.vertical v{text-decoration:wavy underline var(--shallowgray).07em;margin:.1em 0}.vertical n{color:var(--gray);font-size:.9em;padding:.25em 0}.vertical u{border-left:.15em solid var(--shallowgray);border-bottom:none;margin:1.5px 0}.vertical bc{margin:.2em 0;padding:.2em .1em}.vertical h2{text-align:left;margin:0 1em}.vertical h3{margin:1.5em 1em 0}.horizontal-wrap{display:flex;flex-wrap:wrap;justify-content:center}.horizontal{margin:0 auto 5em;max-width:40em;font-family:var(--sans);writing-mode:horizontal-tb}.vertical-wrap{display:grid;grid-template-columns:10.4em auto 10em;gap:0;margin:0}.vertical{font-family:var(--serif);word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;writing-mode:vertical-rl;overflow:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;line-height:1.9em;padding:.2em 0;margin-left:-1.5em;height:96vh;max-height:40em;border:.1em solid var(--shallowblue2);border-radius:1em}.vertical-noSidebar{grid-template-columns:auto 10em}.toc{position:sticky;top:0;width:10em;height:100vh;font-family:var(--sans);font-size:.85em;z-index:99;overflow:scroll}.toc-horizontal{width:12em;height:100vh;margin:0;border-left:.1em solid var(--shallowblue2)}.toc-left-horizontal{width:12em;padding:0 .5em 0 0;border-left:none;border-right:.1em solid var(--shallowblue2)}.toc ul{line-height:1.8;list-style:none;padding-inline-start:.5em;margin-block-start:0;margin-block-end:0}.toc ul li{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc ul li ul li{font-weight:400}.toc-left{padding-left:.5em}.toc-left ul{padding-inline-start:0}.toc-left ul li{color:var(--blue);font-weight:700}.toc-left ul li a{font-weight:400;color:var(--black)}.toc-left ul li ul a{color:var(--black);font-weight:400}.toc-left ul li ul li{font-weight:400}.sidebar-active{color:var(--black) !important;font-weight:400 !important;background:var(--bgblue);border-right:solid .2em var(--blue)}.sidebar-wrap{display:grid;grid-template-columns:auto 10em;gap:1.5em;align-items:start}.sidebar{position:sticky;top:0}.sidebar h2{color:var(--gray)}.sidebar h2 a{color:var(--black)}.sidebar ul{list-style:none;padding:0;line-height:1.5}.sidebar ul li{font-size:.9em;margin-top:.5em}summary:hover{cursor:pointer}h1{margin:1em auto;text-align:center;letter-spacing:.1em;font-size:3em;font-family:var(--serif);line-height:1.3}h2{margin:1em auto .5em;text-align:center;letter-spacing:.333em;font-size:2em;line-height:1.5}.horizontal-wrap article>p:first-child{margin-top:0}.horizontal-wrap article>h1:first-child{margin-top:0}.horizontal-wrap article>h2:first-child{margin-top:0}.vertical-wrap article>p:first-child{margin-right:0}.vertical-wrap article>h1:first-child{margin-right:0}.vertical-wrap article>h2:first-child{margin-right:0}.home h2{font-family:var(--sans);font-size:1.2em;letter-spacing:.1em;text-align:left;color:var(--gray);margin-top:2em}.home h2 a{color:var(--black)}h3{font-size:1.55em;line-height:1.6;letter-spacing:.1em}.home h3{font-family:var(--sans);font-weight:400;font-size:1.2em;margin:0 0 .5em}h4{font-size:1.25em;line-height:1.6}h5{font-size:1em}h6{font-size:1em;color:var(--shallowgray)}.content h2{counter-reset:counter-h3;counter-increment:counter-h2}.content h2:before{color:var(--blue);font-size:.7em;font-family:var(--codesans);letter-spacing:0;content:counter(counter-h2,cjk-ideographic)" "}.content h3{counter-reset:counter-h4;counter-increment:counter-h3}.content h3:before{color:var(--blue);font-size:.7em;font-family:var(--codesans);letter-spacing:0;content:counter(counter-h2)"." counter(counter-h3)" "}.content h4{counter-reset:counter-h5;counter-increment:counter-h4}.content h4:before{color:var(--blue);font-size:.8em;font-family:var(--codesans);content:counter(counter-h2)"." counter(counter-h3)"." counter(counter-h4)" "}.content h5{counter-increment:counter-h5}.content h5:before{color:var(--blue);font-size:.9em;font-family:var(--codesans);content:counter(counter-h2)"." counter(counter-h3)"." counter(counter-h4)"." counter(counter-h5)" "}.plus-wrap{border:.3em solid var(--red);padding-top:3em;max-height:19.5em;overflow:scroll}.des-taxo{font-size:1.2em;font-weight:400;font-family:var(--serif);text-align:center;line-height:1.5;color:var(--gray);margin:auto auto .5em}.des-base{text-align:center;margin:0 auto;font-weight:400;font-size:.9em;line-height:1.6;font-family:var(--codesans);color:var(--gray)}.clamp5{text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.des-des{text-align:justify;margin:0}.des-tag a{font-size:1em;color:var(--black)}.des-step{font-family:var(--sans);float:right}.subscribe-wrap{text-align:left;margin:1.5em 0;padding:0}.rss3{border-bottom:none;color:#fffae8;font-size:.9em;word-break:keep-all}.rss1{font-weight:400;letter-spacing:0;background:#3b3b3b;padding:.1em .2em;border-top:.1em solid var(--black);border-left:.1em solid var(--black);border-bottom:.1em solid var(--black);border-top-left-radius:.5em;border-bottom-left-radius:.5em}.rss2{letter-spacing:0;background:#b30102;padding:.1em .2em;border-top:.1em solid var(--black);border-right:.1em solid var(--black);border-bottom:.1em solid var(--black);border-top-right-radius:.5em;border-bottom-right-radius:.5em;font-weight:700}blockquote{margin:0;padding:0 .5em;border:.1em solid var(--shallowblue2);border-radius:1em;background:linear-gradient(0deg,transparent,var(--bgblue))}.vertical blockquote{padding:.5em 0;background:linear-gradient(90deg,transparent,var(--bgblue))}q{background:var(--bgblue);border-radius:.2em;padding:.1em;margin:0 .25em}q:before{content:none}q:after{content:none}.vertical q{padding:.1em;margin:.25em 0}img{max-width:100%;max-height:100%;border-radius:.7em;display:inline-block}.vertical img{max-width:100%}figure{margin:auto;text-align:center}figcaption{text-align:center;color:var(--shallowgray);font-weight:700;font-family:var(--sans);font-size:.9em;line-height:1.6;margin:-.5em auto 2.5em}.vertical figcaption{margin:auto .3em auto 2.5em}pre{overflow:scroll;padding:.5em 0;border-radius:1em;background:var(--bggray);border:1px solid var(--shallowgray)}pre code{background:0 0;border:none}code{overflow:scroll;font-family:var(--codesans);font-size:.9em;background:var(--bggray);border:1px solid var(--shallowgray);border-radius:.2em;padding:.1em .2em}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit !important;border:none !important;font-size:100%}section{padding-top:3em}.home section{padding:0}.Heading{text-align:center;align-items:baseline}.Heading h1{letter-spacing:0;margin:0}.semicard{padding-bottom:2em}.article-cover{color:var(--black);aspect-ratio:16/10;background-size:cover;width:95vw;max-width:38em;border-radius:1em;margin:auto}.article-info{margin:auto;line-height:1.7;max-width:30em}.u-wrap{margin:0 auto;width:96vw;max-width:70em;padding-top:1em;padding-bottom:3em}.cate{font-family:var(--codesans);margin:2em auto 5em;font-size:1.1em;text-align:left;column-count:5}.cate a{font-weight:400}.cate-wrap{font-size:1em;list-style:none}.footer-wrapper{font-family:var(--codesans);padding-top:1em}.footer{text-align:center;margin:1.3em auto 2em;font-size:.85em;font-family:var(--codesans);color:#b6b5b5;line-height:1.6;max-width:27em}.footer li{text-align:left;word-break:break-all}.footer-wrapper ul div{font-size:1.1em}.col-wrap{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.col{text-align:left;margin:auto;display:flex;font-size:1em;line-height:1.8}.col ul{padding-inline-start:2em}.col ul div{color:#b6b5b5;font-weight:700}.col ul div a{font-size:1em}.col li{font-size:.9em;list-style:none}.small{font-size:.8em;font-weight:400}.tree-a{font-size:1.1em;font-weight:700}.tree-b{color:var(--blue);font-family:var(--serif);font-weight:700}.u-clickable{font-weight:400;text-decoration:none;display:inline-block;font-size:.9em}.heading-wrap{background:#000;color:var(--bggray);font-family:var(--sans)}.banner-wrap{display:grid;grid-template-columns:23em auto 23em;justify-content:space-between;gap:1em;margin:0;padding-bottom:0;line-height:1.7;font-size:.85em;overflow:scroll}.banner-wrap a{margin:0 .1em}.site-title{background-image:url(/title.png);background-size:contain;background-repeat:no-repeat;width:11em;aspect-ratio:3/1}.subtitle{color:var(--shallowblue2);font-size:1.7em;white-space:nowrap}.subtitle:before{content:"｜"}.subtitle a{color:var(--shallowblue2)}.nav-tab-wrap{margin:1em auto 3em}.nav-tab-wrap p{text-align:right;font-size:1.2em;color:var(--gray);max-width:40em;margin:0 0 0 auto}.nav-tab{text-align:left;display:grid;grid-template-columns:auto 29em;margin-bottom:-1em}.nav-tab p{color:var(--gray);font-size:1.2em;float:right;margin:0}.logo-plus{width:.58em;margin-bottom:-.2em;margin-right:.15em}.tab-wrap{display:inline-block;text-align:left}.tab-wrap button{padding:.2em .3em;font-size:.9em;border:none;margin-left:.5em}.tab-wrap h1{margin-bottom:0;letter-spacing:0;font-size:1.5em;font-family:var(--sans)}.tab{border-radius:.6em;font-size:1em;padding:.1em;font-family:var(--sans)}.tab.active a{}.tab.active{font-weight:700;border:.1em solid var(--shallowblue2);background:linear-gradient(0deg,var(--blue),transparent 130%);border-radius:.3em}.tab.active2{font-weight:700;border:.1em solid var(--shallowblue2);border-radius:.3em}.tab.active a:hover{cursor:default;background:0 0;color:var(--black)}.tab.active2 a:hover{cursor:default;background:0 0;color:var(--white)}.search{display:inline-block;height:2.5em;background:0 0}.search a:after{content:none}.archive-left{font-family:var(--codesans);font-size:1.5em;line-height:1.6;font-weight:700;color:var(--blue);-webkit-text-stroke:1px var(--bggray)}.list-gray ol li::marker{color:var(--shallowblue2)}.list-gray h2{background:-webkit-linear-gradient(var(--blue),transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.comment{padding:3em 0;margin:0 auto;font-size:.9em;line-height:1.7;font-family:var(--sans);width:97vw;max-width:50em}.recommend{text-align:center;line-height:1.9}.recommend a{color:var(--black)}sup a:after{content:none}.footnote-ref{font-family:var(--codesans);font-weight:700;color:var(--blue);display:inline-block;margin-right:.2em}.footnote-ref:before{content:"⌃"}.footnote-ref:hover{color:var(--bg);background-color:var(--blue)}.vertical a.footnote-ref{writing-mode:horizontal-tb}a.footnote-backref{display:inline-flex;font-weight:700;color:var(--blue)}a.footnote-backref:after{content:none}a.footnote-backref:hover{color:var(--bg);background-color:var(--blue)}.pagi{line-height:1.5;font-size:1em;display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:700}.pagi-item{flex:1 1 200px;padding:1em .5em}.pagi-prev:hover{transform:translateX(15px);transition:.3s}.pagi-next:hover{transform:translateX(-15px);transition:.3s}.pagination-wrap{text-align:center;margin-top:5em}.pagination{margin:0 auto 4em;display:inline-block;font-family:var(--codesans)}.pagination a{font-size:.9em;margin:0 .6em;line-height:1.4;padding:.5em .7em .4em;position:relative;border-radius:99em;padding:.36em .7em;border:2px solid var(--black);text-decoration:none}.pagination a:hover{border:2px solid var(--white);background:0 0}.pagination .active a{color:var(--white);background:var(--blue);cursor:default;font-weight:800;border:2px solid var(--blue)}.pagination .active a:hover{border:2px solid var(--blue);background:var(--blue)}.year{margin:3em auto 1.5em}.year h2{text-align:center;margin:0;font-size:1.8em;letter-spacing:0;font-family:var(--codeserif)}.h0{margin:0 auto;padding-top:-5em;text-align:center;letter-spacing:1em;font-size:3em;line-height:3.2;font-family:var(--serif);font-weight:700;color:var(--shallowgray)}.nav-tab h0{line-height:1.5}.home{background-color:var(--white)}.noborder table{text-align:center;margin:auto;font-size:.9em;border:none;color:var(--shallowgray);font-family:var(--codesans)}.noborder table td{border:none;padding:0 .5em;text-align:left}.sentence{margin:-1.5em auto 1em;text-align:center;line-height:1.4;font-family:var(--serif);color:var(--shallowgray)}.sectionColumn{background:linear-gradient(180deg,black,var(--darkblue) 110%)}.columnInfo{display:grid;grid-template-columns:19.5em auto;justify-content:space-between}.article-cover-2{aspect-ratio:16/10;background-size:cover;width:calc(95vw - 21em);max-width:30em;border-radius:0;margin:auto}.columnName{text-align:right}.columnName h1,.columnName h2{color:var(--shallowblue2);font-size:2.5em;font-family:var(--serif);margin:0;letter-spacing:0;text-align:right;line-height:1}.columnName h2 a{color:var(--shallowblue2)}.columnName a:hover{background:var(--shallowblue2)}.columnistName{font-family:var(--sans);color:var(--shallowgray)}.columnistSaying{text-align:right;line-height:1.1;color:var(--bg)}.columnistSaying:before{content:"○";font-weight:700;font-size:3em;color:var(--shallowblue2);margin-right:-.4em}.column-cover{color:var(--black);aspect-ratio:16/10;background-size:cover;border-radius:1em;padding:.5em;text-align:center;border:.1em solid var(--shallowblue2)}.column-cover h3{font-family:var(--serif);background:var(--bg);opacity:85%;border-radius:.5em;margin-top:0}.columnist-wrap{display:grid;grid-template-columns:7em auto;padding:1em;max-width:30em;min-height:6.3em;border-radius:1em}.columnist-wrap p{margin-top:.5em;text-align:justify}.columnist-wrap ul{margin-left:-1.2em}.columnist-wrap ul li{line-height:1.5;list-style:circle}.icon{background-size:contain;border-radius:100em;border:.1em solid var(--shallowblue2);height:6em;width:6em;float:left;margin-right:1em}.author-mail{font-size:16px;font-weight:400;float:right}.author-mail a:after{content:none}.scroll{display:flex;flex-direction:row;flex-flow:row;overflow:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;justify-content:space-between;min-height:100%}.scroll h2{margin:0}.scroll h2 a{color:var(--bg)}.scroll-child{flex:1;flex-shrink:0;min-width:16em;margin:0 .75em;background-size:cover;background-repeat:no-repeat}.scroll-child2{flex:1;flex-shrink:0;min-width:100%}.flex-between{display:flex;flex-direction:column;align-content:space-between;justify-content:space-between}.gridC{border-radius:.6em;padding:.3em .3em .5em;aspect-ratio:16/9;background-size:cover}.gridC span{background:var(--bg)}.read-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5em;align-items:start}.read-3d{transform-style:preserve-3d;perspective:39em}.read-card{aspect-ratio:7/10;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:1em;transform:rotateY(10deg)rotateY(15deg);box-shadow:0 0 .75em 0 var(--gray)}.read-card:hover{transform:rotateY(0)rotateY(0);box-shadow:0 0 .5em 0 var(--shallowgray);transition:.3s}.discover{display:grid;grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:1em 1.5em;align-items:start;line-height:1.3;text-align:justify;margin:auto}.discover ol{line-height:1.8}.discover ol h2{text-align:left;margin-top:0}.discover ul h2{text-align:left;margin-top:0}.advertisement p{font-family:var(--sans);color:var(--gray);margin-top:0;line-height:1.5;margin-bottom:0}.advertisement span{border:.1em solid var(--shallowblue2);border-top-left-radius:2em;border-bottom:none;border-right:none;padding-top:1em;padding-left:1em;background:linear-gradient(350deg,transparent 50%,var(--shallowblue))}.grid-bg{aspect-ratio:16/10;padding:.5em;border-radius:1em}.grid-bg article{margin-top:.75em;line-height:1.8;font-family:var(--sans)}.grid-bg p{margin:.5em auto}.grid-bg blockquote{text-align:justify;background:0 0;border-radius:0;border-left:.2em solid var(--shallowgray);margin:1em 0}.home-cover{margin-top:0;background:var(--shallowblack);font-size:1.5em}.home-cover p{margin-top:1em}.column1{grid-template-columns:1fr}.column2{grid-template-columns:1fr 1fr;gap:1.5em}.column2 ul{margin-top:1em;list-style:none;line-height:1.9}.column3{grid-template-columns:1fr 1fr 1fr;gap:1.5em}.column4{grid-template-columns:1fr 1fr 1fr 1fr}.column6{grid-template-columns:repeat(auto-fill,minmax(10em,1fr));gap:1em}.grid12{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto;gap:1.5em;align-items:start}.grid12 h2{margin:1.5em 0 -.75em}.grid12-a{grid-row-start:2;grid-row-end:span 2}.grid12-b{grid-column-start:1;grid-column-end:span 2}.post-card{aspect-ratio:16/10;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:1em;margin-bottom:.5em}.discover-item{line-height:1.3;font-weight:700;font-size:1.2em;font-family:var(--serif);text-align:left}.discover-item a{margin:0}.discover a{border:none}.mlog-wrap{width:96vw;max-width:69em;margin-top:20px;columns:3;column-gap:45px}.mlog-item{width:100%;break-inside:avoid-column;margin-bottom:25px}.gallery{display:flex;flex-flow:row wrap}.gallery-card{margin:1em}.recommendation-card{min-width:12em;background-size:cover;background-repeat:no-repeat;border-radius:1em;aspect-ratio:16/9.5;padding:.3em;border:.1em solid var(--shallowblue2)}.recommendation-card div{background:var(--bgblue);opacity:85%;font-weight:700;padding:.1em;border-radius:.5em;text-align:center}.paper{aspect-ratio:7/10}.newsletter-wrap{text-align:left;max-width:56em;margin:0 auto}.newsletter-wrap h1,.newsletter-wrap h2{margin:0;font-size:2em;letter-spacing:0;text-align:left;font-family:var(--serif)}.newsletter-grid{display:grid;grid-template-columns:1fr auto;gap:3em;margin:5em auto}.newsletter-left{text-align:left}.newsletter-cover{width:25em;aspect-ratio:7/10;background-size:cover;border-radius:1em}.post-card-C{aspect-ratio:7/10;width:42%;border-radius:.6em;border-top-right-radius:3.5em;background-size:cover;background-repeat:no-repeat;background-position:50%;border:1px solid var(--shallowgray)}.newsletter-des{font-size:1.1em;text-align:justify}.mlog-card{max-height:25em;overflow:scroll}.mlog-card h3{margin:0 0 -.6em;font-size:1.2em;letter-spacing:0;color:var(--blue)}button{background:linear-gradient(0deg,var(--blue),var(--bg));border:1px solid var(--bgblue);border-radius:.5em;text-align:center;font-size:1.2em;font-weight:700;padding:.1em .3em;color:var(--bg);font-family:var(--sans)}button a:hover{color:var(--black)}.tagcloud{display:grid;grid-template-columns:auto auto auto auto auto;margin:0 auto 2em;width:96vw;gap:1em;max-width:38em;break-inside:avoid;font-weight:700;font-family:var(--codesans)}.tagcloud a:hover{background:var(--black);color:var(--bg)}.tagcloud-sup{vertical-align:super;font-weight:lighter;font-size:18px;letter-spacing:0;font-family:var(--codesans)}.tag-count{vertical-align:super;font-weight:lighter;font-size:18px;letter-spacing:0;font-family:var(--codesans)}.svg a:after{content:none}.svg a svg{width:1.1em}.link-card:hover{transform:scale(1.04,1.04);transition:.3s}.douban-wrap{display:grid;grid-template-columns:15em 15em;gap:1em;max-width:30em;font-size:.9em;font-family:var(--codesans);margin:auto}.douban-wrap span{color:var(--shallowgray)}.vertical .douban-wrap{writing-mode:horizontal-tb;margin:0 .6em 1em}.douban-wrap p{line-height:1.5;margin:0 auto 1em}.douban-wrap-img{aspect-ratio:7/10;background-size:cover}.scale:hover{transform:scale(1.04,1.04);transition:.3s}.bg1{background:var(--colorBg1)}.bg2{background:var(--colorBg2)}.bg{background:var(--bg)}.gradient1{background:linear-gradient(60deg,var(--colorBg1),var(--colorBg4))}.gradient2{background:linear-gradient(180deg,black,var(--darkblue) 130%);color:var(--fixedbg)}.gradient3{background:linear-gradient(0deg,var(--white),var(--blue) 180%);border-bottom-left-radius:0;border-bottom-right-radius:0}.gradient4{background:linear-gradient(70deg,pink,var(--red))}.black{color:var(--black)}.black a{color:var(--black)}.gray{color:var(--gray)}.bgblack .gray{color:var(--shallowgray)}.shallowgray{color:var(--shallowgray)}.white{color:var(--white)}.blue{color:var(--blue)}.red{color:var(--red)}.bgwhite{background:var(--white)}.bggray{background:var(--bggray)}.bgblue{background:var(--bgblue)}.bgblack{background:#000;color:var(--fixedbg);font-family:var(--sans)}.bgblack time{color:var(--shallowgray)}.bgpink{background:var(--bgpink)}.bold{font-weight:700}.normal{font-weight:400}.tl{text-align:left}.tr{text-align:right}.fr{float:right}.space-between{display:flex;justify-content:space-between;gap:1em}.mar0{margin:0}.border2{border-radius:1em;border:1px solid var(--shallowgray)}.rating-border{border-radius:1em;border:1px solid var(--blue);height:.5em;width:10em;background:var(--bgblue)}.rating-inside{border-radius:1em;background:var(--blue);height:.5em}@media screen and (max-width:1124px){h1{font-size:2em}.scale:hover{transform:none}.toc-horizontal{position:relative;top:none}.recommendation-card-wrap{display:flex;overflow:scroll}.mlog-wrap{width:96vw;columns:2}.banner-wrap{display:block;text-align:center}.tab-wrap{text-align:center}.nav-tab{display:block;text-align:left}.nav-tab-1{margin-bottom:1em}.nav-tab-wrap p{text-align:left}.count{margin:0 auto}.des-taxo{font-size:1em;margin:.5em 0 auto}.year h2{margin:0}.article-info{width:100%}.vertical-wrap{display:block;margin-left:0}.vertical{padding:.5em;margin:4em auto;max-width:88%}.horizontal{padding:.5em 0;margin:4em auto}.toc-left{display:none}.Tags{border:.2em solid var(--black);border-radius:1em;padding:.5em;margin:3em auto 1em}.comment{padding:.5em;margin:0 auto;width:95%}.pagination{margin:0 auto 2em}.footer-wrapper{padding:0 .1em}.column3{grid-template-columns:1fr 1fr}.column2,.grid12{grid-template-columns:1fr}.grid12-b{grid-column-start:1;grid-column-end:1}.grid12 h2{margin-bottom:0}.col1{margin:1em 0 1em .5em}.cate{-moz-column-count:3;-webkit-column-count:3;column-count:3}.post-card-C{width:36%;border-top-right-radius:.6em}}@media screen and (max-width:768px){h0{letter-spacing:0}.home-cover{font-size:1em}.newsletter-cover{width:95%}.article-cover-2{width:95%}.column3,.douban-wrap{grid-template-columns:1fr}.mlog-wrap{width:88vw;columns:1;padding:inherit 0}.discover{gap:.75em}.newsletter-grid{display:block}.sidebar-wrap{display:block}.cover-items{margin:0}.label{font-size:1em}.sentence{font-size:.85em}.margin-cover{margin-top:0}.discover.gallery ol{min-width:90%}.cate{-moz-column-count:2;-webkit-column-count:2;column-count:2}.gallery{margin:0}.three_one{display:block}.two_two{display:block}.col ul{padding-inline-start:1em}.columnInfo{display:block}}