h1,h2,h3,h4,h5,h6{font-weight:300;font-family:lato}body{font-family:figtree}.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a}.chroma .err{color:#ed8796}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#494d64}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .na{color:#8aadf4}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:700}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:700}.chroma .ow{color:#91d7e3;font-weight:700}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#6e738d;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:700;font-style:italic}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:700}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .gs{font-weight:700}.chroma .gu{color:#f5a97f;font-weight:700}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}pre{color:#cad3f5;background-color:#24273a}code{color:#cad3f5;background-color:#24273a}code[class*=language-],pre[class*=language-]{color:var(--colr-01);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.doctype,.token.cdata,.token.plain-text{color:#6a737d}.token.atrule,.token.attr-value,.token.keyword,.token.operator{color:#d73a49}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#22863a}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#032f62}.token.function,.token.class-name{color:#6f42c1}.language-jsx .token.punctuation,.language-jsx .token.tag .token.punctuation,.language-jsx .token.tag .token.script,.language-jsx .token.plain-text{color:#24292e}.language-jsx .token.tag .token.attr-name{color:#6f42c1}.language-jsx .token.tag .token.class-name{color:#005cc5}.language-jsx .token.tag .token.script-punctuation,.language-jsx .token.attr-value .token.punctuation:first-child{color:#d73a49}.language-jsx .token.attr-value{color:#032f62}.language-jsx span[class=comment]{color:pink}.language-html .token.tag .token.punctuation{color:#24292e}.language-html .token.tag .token.attr-name{color:#6f42c1}.language-html .token.tag .token.attr-value,.language-html .token.tag .token.attr-value .token.punctuation:not(:first-child){color:#032f62}.language-css .token.selector{color:#6f42c1}.language-css .token.property{color:#005cc5}blockquote{font-size:1.6em;margin:2.5rem 0;color:var(--color-01);padding:1.2em 30px 1.2em 75px;border-left:3px solid var(--link-02-based);line-height:1.6;position:relative;background:var(--background-02)}blockquote p{margin-bottom:0!important}blockquote::before{font-weight:700;content:"\201C";color:var(--button-02);font-size:4em;position:absolute;left:10px;top:-10px}blockquote::after{content:''}blockquote strong,blockquote em{font-size:1rem;display:block;font-weight:400;color:var(--color-02);font-style:normal!important;margin-top:1em}blockquote p{font-size:1.2rem!important;margin-top:0!important}@media only screen and (min-width:480px){blockquote{font-size:1.7em;width:80%;margin:2.5rem 0}blockquote::before{font-size:4em;position:absolute}blockquote strong,blockquote em{font-size:1.1rem}blockquote p{font-size:1.25rem!important}}@media only screen and (min-width:768px){blockquote{width:60%}}@media only screen and (min-width:1024px){blockquote{font-size:1.8em;width:60%}blockquote strong,blockquote em{font-size:1.1rem}blockquote p{font-size:1.3rem!important}}@media only screen and (min-width:1280px){blockquote p{font-size:1.4rem!important}}th,td{padding:.7rem 1rem;background-color:var(--background-02);color:#fff}th{text-align:left;border:1px solid var(--line-02)}thead{border-color:var(--line-02)}thead th{text-align:center;background-color:var(--thead-color);color:var(--color-01)}table{border-spacing:0;margin:2.5rem 0;border-radius:7px;font-size:.975rem;overflow:hidden;border:1px solid var(--line-02)}tbody tr{border:1px solid var(--line-02);background-color:var(--background-02)}tbody td{border-right:1px solid var(--line-02);border-bottom:1px solid var(--line-02)}tbody td:last-child{border-right:0}@font-face{font-family:lato;font-display:swap;font-weight:200;src:url(/assets/typho/lato/normal/Lato-Thin.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:300;src:url(/assets/typho/lato/normal/Lato-Light.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:400;src:url(/assets/typho/lato/normal/Lato-Regular.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:200;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Light.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:300;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Medium.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:400;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Regular.ttf)format("truetype")}#feat .leaf .main .thumb{margin-bottom:1.5rem}#feat .leaf .col-3{grid-template-columns:repeat(4,calc( 25% - 2.5rem));grid-gap:2.5rem}#feat .leaf .col-2{grid-template-columns:repeat(2,calc( 50% - 5rem));grid-gap:2rem 5rem}#feat .leaf .col-2 .card{display:flex}#feat .leaf .col-2 .card .thumb,#feat .leaf .col-2 .card img{width:110px;height:110px}#feat .leaf .col-2 .card .metas{margin-left:2rem}#feat .leaf .col-2 .card .author img{width:32px;height:32px}#feat .card .space{flex-direction:column;justify-content:space-between}@media only screen and (min-width:1024px){#feat{margin-bottom:7rem}#feat .leaf .main{margin-bottom:4rem}}#term ul,#term li{list-style:none}#term .card.text{display:flex}#term .card.text .thumb,#term .card.text img{width:110px;height:110px}#term .card.text .metas{margin-left:2rem}#term .card.text .author img{width:32px;height:32px}#box-1 .main h2{text-wrap:nowrap;padding:0 1.5rem 0 0}@media only screen and (min-width:1280px){#box-1 .leaf{grid-template-columns:62% 28%;justify-content:space-between}#box-1 .main .leaf{grid-template-columns:repeat(2,calc( 50% - 1.5rem));justify-content:space-between;grid-gap:3rem}}#box-2 h2{text-wrap:nowrap;padding:0 1.5rem 0 0}@media only screen and (min-width:1024px){#box-2 .rows{grid-template-columns:repeat(3,calc( 33.333% - 3%));justify-content:space-between}}#box-3 h2{text-wrap:nowrap;padding:0 1.5rem 0 0}#box-4 h2{text-wrap:nowrap;padding:0 1.5rem 0 0}@media only screen and (min-width:1280px){#box-4 .rows{grid-template-columns:repeat(3,calc( 33.333% - 3%));justify-content:space-between}}#list h2{text-wrap:nowrap;padding:0 1.5rem 0 0}#list .thumb{width:100px;height:100px}#list .author img{width:28px;height:28px}@media only screen and (min-width:1024px){#list .head{margin-bottom:5.5rem}#list .thumb{width:160px;height:160px}}#book .leaf .icon{padding:8px;background-color:#ff4500;border-radius:8px}#book .leaf .icon .overlay{color:var(--color-01)}#book .leaf .icon .overlay svg{width:2rem;height:2rem}.side .head h2{width:140px}