/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/built/73ea273a72f4aca30ca5.woff2) format("woff2"),url(/assets/built/d562e886c52f12660a41.woff) format("woff"),url(/assets/built/853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/built/a1abf90dfd72792a577a.woff2) format("woff2"),url(/assets/built/d757c535a2e5902f1325.woff) format("woff"),url(/assets/built/7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/built/d6484fce1ef428d5bd94.woff2) format("woff2"),url(/assets/built/db074fa22cf224af93d7.woff) format("woff"),url(/assets/built/7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/built/931d67ea207ab37ee693.woff2) format("woff2"),url(/assets/built/354501bac435c3264834.woff) format("woff"),url(/assets/built/4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/built/172d3529b26f8cedef6b.woff2) format("woff2"),url(/assets/built/6fdf0ac577be0ba82a4c.woff) format("woff"),url(/assets/built/ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/built/39890742bc957b368704.woff2) format("woff2"),url(/assets/built/0c3b8929d377c0e9b2f3.woff) format("woff"),url(/assets/built/8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/built/20f389c4120be058d80a.woff2) format("woff2"),url(/assets/built/428978dc7837d46de091.woff) format("woff"),url(/assets/built/828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/built/fe2176f79edaa716e621.woff2) format("woff2"),url(/assets/built/fd947498bc16392e76c2.woff) format("woff"),url(/assets/built/fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/built/f650f111a3b890d116f1.woff2) format("woff2"),url(/assets/built/4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/assets/built/9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/built/dcbcbd93bac0470b462d.woff2) format("woff2"),url(/assets/built/3f07ed67f06c720120ce.woff) format("woff"),url(/assets/built/bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/built/6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/assets/built/96759856b4e70f3a8338.woff) format("woff"),url(/assets/built/8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/assets/built/95591a929f0d32aa282a.woff2) format("woff2"),url(/assets/built/b9cd458ac6d5889ff9c3.woff) format("woff"),url(/assets/built/5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/assets/built/7d393d382f3e7fb1c637.woff2) format("woff2"),url(/assets/built/8d593cfaa96238d5e2f8.woff) format("woff"),url(/assets/built/b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/assets/built/cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/assets/built/02271ec5cb9f5b4588ac.woff) format("woff"),url(/assets/built/2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/built/c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/assets/built/073b3402d036714b4370.woff) format("woff"),url(/assets/built/fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/built/6eec866c69313624be60.woff2) format("woff2"),url(/assets/built/0108e89c9003e8c14ea3.woff) format("woff"),url(/assets/built/6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/built/2960900c4f271311eb36.woff2) format("woff2"),url(/assets/built/3a99e70aee4076660d38.woff) format("woff"),url(/assets/built/57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/assets/built/e1951519f6f0596f7356.woff2) format("woff2"),url(/assets/built/7947224e8a9914fa332b.woff) format("woff"),url(/assets/built/8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/built/e418bf257af1052628d8.woff2) format("woff2"),url(/assets/built/aeffd8025cba3647f1a6.woff) format("woff"),url(/assets/built/4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/built/c295e7f71970f03c0549.woff2) format("woff2"),url(/assets/built/4c6b94fd1d07f8beff7c.woff) format("woff"),url(/assets/built/c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.1"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:200;src:local("Source Code Pro ExtraLight"),local("SourceCodePro-ExtraLight"),url(/assets/built/7929be933d3552eb77ae.woff2) format("woff2"),url(/assets/built/a78d486236cc870b23ad.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:200;src:local("Source Code Pro ExtraLight Italic"),local("SourceCodePro-ExtraLightIt"),url(/assets/built/4a1315d866bb14f3d316.woff2) format("woff2"),url(/assets/built/718bc0370b668124f888.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:300;src:local("Source Code Pro Light"),local("SourceCodePro-Light"),url(/assets/built/05cc2c0fc3e3121d720b.woff2) format("woff2"),url(/assets/built/1c47db5a64cd8e3d9832.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:300;src:local("Source Code Pro Light Italic"),local("SourceCodePro-LightIt"),url(/assets/built/4ad0dc856bc3228500b8.woff2) format("woff2"),url(/assets/built/093df00093e5e0fe3777.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:local("Source Code Pro Regular"),local("SourceCodePro-Regular"),url(/assets/built/ba66f53e94dde1e31fac.woff2) format("woff2"),url(/assets/built/4da4c19319100df7734c.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:400;src:local("Source Code Pro Italic"),local("SourceCodePro-It"),url(/assets/built/50463ff924c5ff8fc5a2.woff2) format("woff2"),url(/assets/built/7dbdb6041676a97bc34f.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:500;src:local("Source Code Pro Medium"),local("SourceCodePro-Medium"),url(/assets/built/83f8dbd217e442fe487c.woff2) format("woff2"),url(/assets/built/42da41ae25d3b3c862ff.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:500;src:local("Source Code Pro Medium Italic"),local("SourceCodePro-MediumIt"),url(/assets/built/583bdba832bc28f1cdf5.woff2) format("woff2"),url(/assets/built/34129a340c8fa438eedd.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:600;src:local("Source Code Pro SemiBold"),local("SourceCodePro-SemiBold"),url(/assets/built/91ba30cbf85d016293fa.woff2) format("woff2"),url(/assets/built/c7b880d9ff70cd596455.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:600;src:local("Source Code Pro SemiBold Italic"),local("SourceCodePro-SemiBoldIt"),url(/assets/built/b3f00feacbbc787ef66b.woff2) format("woff2"),url(/assets/built/184535ef2bff6e93317a.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:700;src:local("Source Code Pro Bold"),local("SourceCodePro-Bold"),url(/assets/built/f30df9add886db4ddba8.woff2) format("woff2"),url(/assets/built/0907d2be1ee9fab7beff.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:700;src:local("Source Code Pro Bold Italic"),local("SourceCodePro-BoldIt"),url(/assets/built/edaeebc559781bad341a.woff2) format("woff2"),url(/assets/built/ea194f84bdcddc705342.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:900;src:local("Source Code Pro Black"),local("SourceCodePro-Black"),url(/assets/built/82b0c945e063dcd47648.woff2) format("woff2"),url(/assets/built/62fcce6dcf3f44b5f987.woff) format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:900;src:local("Source Code Pro Black Italic"),local("SourceCodePro-BlackIt"),url(/assets/built/cf2b0b73c034774d8ee0.woff2) format("woff2"),url(/assets/built/c4beb1b3e1ef3fcefe9f.woff) format("woff")}footer{background-color:#333;color:#fff;contain:content;display:flex;justify-content:space-between;padding:2rem;text-align:center}@media(max-width:700px){footer{flex-direction:column-reverse}footer .circleLogo{margin:1.6rem 0}}address{display:flex;justify-content:center}address>a{color:inherit;font-size:2.2rem;height:90px;margin-left:2px;padding:.6em 0;text-decoration:none;width:90px}address .twitter-footer{background-color:#1b95e0}address .facebook-footer{background-color:#3b5998}address .youtube-footer{background-color:red}@media(max-width:700px){.copy{padding-top:3rem}address>div{padding:.4em 0}}.circleLogo{display:flex;justify-content:center;margin:1rem 1.8rem}.circleLogo img{height:3rem;max-width:90vw}.postlist{contain:content;padding:2em 0}.postlist h1{color:#888;font-size:1.4rem;font-weight:500;text-align:center}.postlist .articles{display:flex;flex-wrap:wrap}.postlist .article{background-position:50%;background-size:cover;color:inherit;flex:1 0 auto;height:50vh;margin:1px 0 0 1px;max-height:20em;position:relative;text-decoration:none;width:calc(33.33333% - 3px)}.postlist .article.noimg{background-color:#005bac;overflow:hidden}.postlist .article.noimg .background{height:100%;margin-left:100px;object-fit:contain;opacity:.3;width:100%}.postlist .article.noimg .meta{background-color:initial}.postlist .article:first-of-type,.postlist .article:nth-of-type(4){margin-left:0}@media(max-width:1024px){.postlist .article{width:calc(50% - 2px)}.postlist .article:first-of-type,.postlist .article:nth-of-type(3),.postlist .article:nth-of-type(5){margin-left:0}}@media(max-width:600px){.postlist .article{margin-left:0;width:100%}}.postlist .article .background img{height:100%;object-fit:cover;width:100%}.postlist .article .meta{background-color:#005bacbf;bottom:0;color:#fff;padding:1em;position:absolute;transition:padding .25s,background-color .25s;width:100%}.postlist .article .meta small{font-weight:200}.postlist .article .meta strong{font-size:1.2em;font-weight:500}.postlist .article:hover .meta{background-color:#000000bf!important;padding:2em 1em}.postlist .article .author{display:flex;padding-top:1em}.postlist .article .author img{background-color:#fff;border:1px solid #ffffff80;border-radius:20px;height:40px;width:40px}.postlist .article .author span{padding:.5em 0 0 .5em}.postlist .article .author .others{padding-left:.3em}.sitemap{align-items:center;background-color:#667;color:#fff;contain:content;display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:1em 2em}@media(max-width:600px){.sitemap{flex-direction:column}}.sitemap a{color:inherit;margin:0 1em;text-decoration:none}.sitemap a:hover{text-decoration:underline}@media(max-width:600px){.sitemap a{margin:.5em 0}}a.home{color:#76b8e2}a.twitter{color:#1b95e0}a.facebook{color:#3b5998}.icon-fa{vertical-align:middle}.about-trap{contain:content;overflow-wrap:break-word;padding:2em 5%;text-align:center;word-break:keep-all}.about-trap h1{color:#888;font-size:1.4rem;font-weight:500}.about-trap h2{color:#005bac;font-size:1.8rem;font-weight:400;margin:1em auto;word-break:keep-all}.about-trap h3{font-size:1rem;font-weight:500}.about-trap .readmore,.postlist .readmore{background-color:#005bac;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;margin-top:1em;padding:.5em 2em;text-decoration:none;transition:background-color .25s}.about-trap .readmore:hover,.postlist .readmore:hover{background-color:#444}.readmore-container{font-size:1.4em;padding:1em;text-align:center}.pickup{background-color:#333;color:#fff;contain:content;padding:2em 0;text-align:center}.pickup h1{font-size:1.6rem;font-weight:500}.pickup h2{border-bottom:4px solid #005bac;display:inline-block;font-size:1.2rem;font-weight:500;padding:8px}.pickup h2 a{color:inherit}.pickup h2 a:not(:hover){text-decoration:none}@media(max-width:600px){.pickup .pickup-series{position:relative}.pickup .pickup-entries-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pickup .pickup-entries-wrapper:after{background:linear-gradient(90deg,#0000,#333);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:5%}.pickup .pickup-entries-wrapper::-webkit-scrollbar{display:none}.pickup .pickup-entries{width:max-content}}.pickup .pickup-entries a{background-color:#fff;color:#333;display:inline-block;height:256px;margin:6px;position:relative;text-decoration:none;width:256px}.pickup .pickup-entries img{height:100%;object-fit:cover;width:100%}.pickup .pickup-entries .title{background:#fffc;bottom:0;font-size:.8rem;padding:0 1em;position:absolute;text-align:left;transition:background-color .25s,padding .25s;width:100%}.pickup .pickup-entries a:hover .title{background:#ffffffe6;padding:1em}.pickup .pickup-entries h3{border-bottom:3px solid #005bac;display:inline-block;padding:0 2em .4em .4em}.news{contain:content;padding:2em 0}.news h1{color:#888;font-size:1.4rem;font-weight:500;text-align:center}.news .news-elements{display:flex;flex-wrap:wrap}.news .news-elements>div{flex:1 0 auto;padding:1em;width:50%}@media(max-width:600px){.news .news-elements>div{width:100%}}.news .headline-entry{border-top:1px solid #ddd;color:inherit;display:flex;flex-direction:row;padding:0 1em;text-decoration:none;transition:background-color .25s}.news .headline-entry:last-child{border-bottom:1px solid #ddd}.news .headline-entry:hover{background-color:#eee}.news .headline-entry img{height:80px;object-fit:cover;padding:4px;width:80px}.news .headline-entry small{color:#aaa}.news .headline-text{display:flex;flex-direction:column;justify-content:center;margin-left:1em}.news .twitter-timeline{min-width:auto!important}.listhead{display:flex;padding:3em 1em 1em 2em}@media(max-width:500px){.listhead{flex-direction:column}}.listhead img{border:1px solid #888;border-radius:50px;height:100px;width:100px}.listhead>div{margin-left:2em}@media(max-width:500px){.listhead>div{margin-left:.2em}}.listhead h1{color:#666;font-size:2.5rem;font-weight:400;margin:.2em 0}.listhead h1>a{font-size:.6em;margin-left:.2em;padding:0 .2em;text-decoration:none}.postlist .pagination{margin:2em 0 1em;text-align:center}.postlist .pagination ul{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center;padding:0}.postlist .pagination ul:not(.with-prev){padding-left:2em}.postlist .pagination ul:not(.with-next){padding-right:2em}.postlist .pagination li{border-radius:2px;color:#666;list-style:none;margin:0 .2em;text-align:center;transition:all .25s;width:2em}.postlist .pagination li.active{background-color:#005bac;color:#fff}.postlist .pagination li:not(.ellipsis):hover{background-color:#888;color:#fff}.postlist .pagination li.next a,.postlist .pagination li.prev a{transform:scaleY(1.5)}.postlist .pagination a{color:inherit;display:block;padding:1em 0;text-decoration:none}.taglist{margin:2em 0}.taglist ul{display:flex;flex-flow:row wrap}.taglist ul li{line-height:2.2em;list-style:none;margin:.2em;word-break:keep-all}.taglist ul li>a{border:1px solid #005bac;border-radius:2px;color:#005bac;padding:.1em .4em;text-decoration:none;transition:color .25s,background-color .25s}.taglist ul li>a:hover{background-color:#005bac;color:#fff}.error{padding:3em}.error h1{color:#666;font-size:3rem;font-weight:400}article{margin:5em auto;overflow-wrap:break-word;width:80%}article .kg-image-card .orig-link,article p .orig-link{display:inline-block}article .kg-image-card .orig-link>img,article p .orig-link>img{border:3px solid #ddd;border-radius:2px;display:block;margin:.4em .1em}article .kg-image-card .orig-link>img{height:auto;width:auto}article twitter-widget{overflow-x:hidden}.caption{background-color:#eee;display:inline-flex;flex-direction:column;margin:.1em;padding:.6em;text-align:center}.caption img{display:inline-block}.caption span{margin-top:.3em}:not(article) #share{contain:content;padding:2em 0;text-align:center}:not(article) #share h1{color:#888;font-size:1.4rem;font-weight:500}:not(article) #share>div{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}:not(article) #share>div>*{margin:.1rem}:not(article) #share>div #web-share{background-color:#aaa;border-radius:.2em;cursor:pointer;display:inline-block;font-size:.8em;height:28px;padding:.4em;user-select:none}:not(article) #share>div #web-share.disabled{display:none}:not(article) #share>div #web-share .icon-fa[data-name=share-alt]{vertical-align:initial}:not(article) #share>div #web-share span{margin-left:.3em;vertical-align:text-top}.authors-detail{border:1px solid #aaa;border-radius:2px;contain:content;margin:0 auto;padding:1em;width:70%}.authors-detail .author-detail{display:flex}@media(max-width:500px){.authors-detail .author-detail{flex-direction:column}}.authors-detail .author-detail:not(:first-child){margin-top:1em}.authors-detail .author-detail img{background-color:#fff;border:1px solid #ddd;border-radius:64px;flex:0 0 auto;height:80px;width:80px}@media(max-width:500px){.authors-detail .author-detail img{margin-left:1em}}.authors-detail .author-detail div{margin-left:1em}.authors-detail .author-detail a{text-decoration:none}.authors-detail .author-detail small{color:#999;font-weight:400}.authors-detail .author-detail .name{color:#666;font-size:1.8rem;font-weight:400}.authors-detail .author-detail .link{left:.2em;padding:0 .2em;position:relative;top:-2px}.authors-detail .author-detail p{margin:.5em 0}:not(article) #hyakkiyagyo{border:none;display:block;margin:1em auto;width:84%}article h1,article h2,article h3{font-weight:400;margin-top:1.4em}article h1,article h2{border-bottom:1px dashed #aaa;padding:0 0 .3em .1em}article h3{border-left:3px solid #005bac;padding:.2em 0 .2em .6em}article h1,article h2,article h3,article h4,article h5,article h6{color:#005bac}article h1{font-size:2rem}article h2{font-size:1.6rem}article h3{font-size:1.4rem}article h4{font-size:1.2rem}article h5{font-size:1rem}article h6{font-size:.8rem}article p{line-height:1.8em}article blockquote{border-left:6px solid #ddd;color:#777;margin-left:1em;padding:1px 1em}article code{font-family:Source Code Pro,monospace}article p code{background-color:#fafafa;margin:0 .1em;padding:.1em .3em}article p code,article pre{border:1px solid #eaeaea;border-radius:2px}article pre{background-color:#f8f8f8;overflow-x:auto;padding:.8em;tab-size:4;-o-tab-size:4;-moz-tab-size:4}article li{margin:.4em 0}article hr{border:none;border-top:1px solid #aaa;height:1px;margin:2em 0}article a{color:#47d;text-decoration:none}article a:hover{text-decoration:underline}article table{border-collapse:collapse}article table td,article table th{border:1px solid #ddd;padding:.3em 1em}article table th{background-color:#fafafa}article mark{background-color:#fd9}article iframe,article img,article video{max-height:80vh;max-width:100%}article .danger,article .info,article .success,article .warning{border-radius:4px;margin-bottom:12px;padding:15px}article .danger p:first-of-type,article .info p:first-of-type,article .success p:first-of-type,article .warning p:first-of-type{margin-top:0}article .danger p:last-of-type,article .info p:last-of-type,article .success p:last-of-type,article .warning p:last-of-type{margin-bottom:0}article .success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d}article .info{background-color:#d9edf7;border:1px solid #bce8f1;color:#31708f}article .warning{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b}article .danger{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442}article .katex-display{overflow-x:auto;overflow-y:hidden}article .blog-code{position:relative}article .blog-code code{overflow-x:visible;padding:0}article .blog-code cite{background:#ddd;color:#333;font-size:.8em;padding:0 4px;position:absolute;right:0;top:0}article .r15-warning{align-items:center;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;height:100vh;padding:3rem}article .r15-warning-icon{height:3rem;margin-bottom:2rem;width:3rem}article .kg-card-hascaption{width:fit-content}article .kg-card-hascaption figcaption{color:#777;margin-top:.3em;text-align:center}article .kg-image-card{margin:1em 0}article .kg-gallery-card{border:3px solid #ddd;border-radius:2px;display:block;margin:.4em .1em}article .kg-gallery-row{display:flex;flex-direction:row;flex-wrap:wrap}article .kg-gallery-row .kg-gallery-image{flex:1 1}article .kg-gallery-row .kg-gallery-image img{height:100%;object-fit:contain;width:100%}article .kg-bookmark-card{margin:1em 0}article .kg-bookmark-container{border-radius:3px;box-shadow:0 2px 5px -1px #00000026,0 0 1px #00000017;display:flex;min-height:148px;text-decoration:none}article .kg-bookmark-container:hover{background-color:#0000000d;text-decoration:none}article .kg-bookmark-container:hover .kg-bookmark-thumbnail{mix-blend-mode:darken}article .kg-bookmark-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;max-width:67%;padding:20px}@media(max-width:600px){article .kg-bookmark-content{padding:15px}}article .kg-bookmark-title{color:#444;font-size:1.2rem;font-weight:500;line-height:1.4em;transition:color .2s ease-in-out}article .kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;display:-webkit-box;font-size:1rem;font-weight:500;line-height:1.2em;margin-top:12px;max-height:48px;overflow-y:hidden}@media(max-width:600px){article .kg-bookmark-description{margin-top:6px}}article .kg-bookmark-thumbnail{max-height:100%;min-width:33%;position:relative}article .kg-bookmark-thumbnail img{border-radius:0 3px 3px 0;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}article .kg-bookmark-metadata{align-items:center;color:#444;display:flex;font-size:1rem;font-weight:500;margin-top:14px;width:100%}@media(max-width:600px){article .kg-bookmark-metadata{margin-top:7px;max-width:100%}}article .kg-bookmark-icon{height:22px;margin-right:8px;width:22px}article .kg-bookmark-author{line-height:1.5em;word-break:keep-all}article .kg-bookmark-author:after{content:"•";margin:0 6px}article .kg-bookmark-publisher{color:#47d;flex:1 1;line-height:1.3em;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;white-space:normal;word-break:keep-all}@media(max-width:600px){article .kg-bookmark-publisher{overflow-wrap:normal}}article .kg-embed-card{margin-left:0;margin-right:0;max-width:100%;text-align:center}article .kg-embed-card iframe{max-width:100%}article .kg-embed-card twitter-widget{margin-left:auto;margin-right:auto}article .kg-code-card{margin-left:0;margin-right:0}.kg-width-wide img{max-width:85vw}.kg-width-full img{max-width:100vw}