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")}#main-2 .rows{grid-gap:3rem}@media only screen and (min-width:480px){#main-2 .rows{grid-gap:0}}@media only screen and (min-width:1280px){#main-2 .rows{grid-template-columns:65% 28%;justify-content:space-between}}#main-3 .rows{justify-content:space-between}@media only screen and (min-width:1024px){#main-3 .rows{grid-template-columns:repeat(3,calc( 33.333% - 1rem))}}@media only screen and (min-width:1280px){#main-3 .rows{grid-template-columns:repeat(3,calc( 33.333% - 2rem))}}#main-4 h2{text-wrap:nowrap}#main-5 h2{text-wrap:nowrap;padding:0 1.5rem 0 0}@media only screen and (min-width:1024px){#main-5 .rows{grid-template-columns:repeat(3,calc( 33.333% - 3%));justify-content:space-between}}@media only screen and (min-width:1280px){#main-8{margin-top:5rem}#main-8 .rows{grid-template-columns:repeat(3,calc( 33.333% - 5rem));justify-content:space-between;align-items:flex-start}}#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 .leaf{display:grid;grid-template-columns:repeat(2,calc( 50% - 2rem));justify-content:space-between}@media only screen and (min-width:480px){#term .leaf{grid-template-columns:repeat(3,calc( 33.333% - 2rem))}}@media only screen and (min-width:768px){#term .leaf{grid-template-columns:repeat(4,calc( 25% - 2rem))}}@media only screen and (min-width:1280px){#term .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem))}}#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}.care .leaf{grid-template-columns:100%;justify-content:space-between}.care .leaf .card{justify-content:space-between}.care .leaf .item{margin-bottom:3rem}.care .border-bottom{border:0}.care .avatar{height:32px}.care .icon{color:#ff4500;border-color:#ff4500}@media only screen and (min-width:480px){.care .leaf .card{display:grid;grid-template-columns:150px calc(100% - 150px - 2rem)}.care .leaf .item{margin-bottom:2rem}.care .leaf .readtime{display:none}}@media only screen and (min-width:768px){.care .leaf{grid-template-columns:repeat(2,calc( 50% - 3%));grid-gap:5%;margin-bottom:5rem}.care .leaf .card{grid-template-columns:100%}.care .leaf .item{margin-bottom:0}.care .leaf .readtime{display:block}}@media only screen and (min-width:1024px){.care .leaf{grid-template-columns:repeat(3,calc( 33.333% - 3%));grid-gap:4rem 3%;margin-bottom:3rem}.care .leaf .card{grid-template-columns:100%}.care .border-bottom{border-bottom:1px solid var(--line-01)}}.colo .head h2{text-wrap:nowrap;padding:0 1.5rem 0 0}.colo .card{padding:1.95rem 0;grid-template-columns:calc( 100% - 2rem);justify-content:space-between;grid-gap:2rem}.colo .card .r-thumb{display:none}.colo .list-1 .card{grid-template-columns:100%}.colo .item{border-bottom:1px solid var(--line-01)}.colo .item:nth-last-child(1){border-bottom:0}.colo .avatar{height:32px}.colo .icon{color:#ff4500;border-color:#ff4500}@media only screen and (min-width:480px){.colo .card{grid-template-columns:calc( 100% - 120px - 2rem)120px}.colo .card .r-thumb{display:block}.colo .list-1 .card{grid-template-columns:210px calc(100% - 210px - 1rem)}}@media only screen and (min-width:768px){.colo .card{grid-template-columns:calc( 100% - 200px - 2rem)200px}.colo .list-1 .card{grid-template-columns:240px calc(100% - 240px - 2rem)}}@media only screen and (min-width:1024px){.colo .card{grid-template-columns:100%}.colo .card .r-thumb{display:none}.colo .list-1 .card{grid-template-columns:100%}}.cord .leaf{grid-template-columns:100%;justify-content:space-between;grid-gap:0}.cord .rside .grid{grid-template-columns:100%;justify-content:space-between}.cord .rside .card{padding:1.95rem 0;border-top:1px solid var(--line-01)}.cord .rside .thumb{display:none}.cord .lside .grid{grid-template-columns:100%;justify-content:space-between}.cord .avatar{height:32px}.cord .more{float:right}.cord .icon{color:#ff4500;border-color:#ff4500}@media only screen and (min-width:480px){.cord .lside .grid{grid-template-columns:140px calc(100% - 140px - 2rem)}.cord .rside .grid{grid-template-columns:calc( 100% - 120px - 2rem)120px}.cord .rside .thumb{display:block}}@media only screen and (min-width:768px){.cord .lside .grid{grid-template-columns:240px calc(100% - 240px - 2rem)}.cord .rside .grid{grid-template-columns:calc( 100% - 200px - 2rem)200px}}@media only screen and (min-width:1024px){.cord .leaf{grid-template-columns:calc( 50% - 2rem)calc( 50% - 2rem);grid-gap:2rem}.cord .lside .grid{grid-template-columns:100%}.cord .rside .grid{grid-template-columns:100%}.cord .rside .thumb{display:none}.cord .rside .card{padding:0 0 2.75rem;border-top:0}}@media only screen and (min-width:1280px){.cord .leaf{grid-template-columns:calc( 50% - 2rem)calc( 50% - 2rem)}.cord .rside .grid{grid-template-columns:calc( 100% - 120px - 2rem)120px}.cord .rside .thumb{display:block}}@media only screen and (min-width:1536px){.cord .leaf{grid-template-columns:calc( 50% - 2rem)calc( 50% - 2rem)}.cord .rside .grid{grid-template-columns:calc( 100% - 180px - 2rem)180px}}@media only screen and (min-width:480px){#join .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem));grid-gap:2rem}}@media only screen and (min-width:1280px){#join .leaf{grid-template-columns:100%;grid-gap:0}}@media only screen and (min-width:480px){#team{margin-bottom:5vh}#team .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem));grid-gap:2rem}}@media only screen and (min-width:768px){#team .leaf{grid-template-columns:repeat(3,calc( 33.333% - 2rem))}}@media only screen and (min-width:1280px){#team .leaf{grid-template-columns:100%;grid-gap:0}}