nav{text-align:center}nav ul{list-style-type:none;margin:0;padding:0}nav ul li{display:inline-block}nav ul.right{float:right}nav ul.left{float:left}@media (max-width: 768px){nav ul.right{float:none}nav ul.left{float:none}}nav ul li a{display:block;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:700;border-bottom-width:1px;border-bottom-color:transparent;color:inherit}nav ul li a{display:inline-block;height:100%;padding:8px 0 8px 10px}nav ul li a.icon{padding:0;margin:8px 10px 8px 0;width:32px;height:32px;display:block}nav ul li a.icon i.ti{font-size:1.6em;display:block}nav ul li a:hover,nav ul li a:focus,nav ul li a:active,nav ul li a.active{border-bottom-color:#000;background-color:transparent;color:inherit}nav ul li a.icon:hover,nav ul li a.icon:focus,nav ul li a.icon:active,nav ul li a.icon{border-bottom-width:0px;background-color:transparent;color:inherit}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:.5rem 2%;min-height:.125rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row:after{content:"";display:table;clear:both}@media only screen and (min-width: 45em){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}}:root{--body-bg-color: #fff;--link-color: #0069c2;--link-active-text-color: #fff;--link-active-bg-color: #0069c2;--focus-visible-border-color: #0085f2}html{font-size:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}body{padding:0;margin:0;background-color:var(--body-bg-color)}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,a,ul,ol{margin-bottom:1rem;letter-spacing:0em}h1,h2,h3,h4,h5,h6{line-height:6rem;font-weight:700}h1,h2{line-height:6rem}h3,h4,h5,h6,p,ul,ol,figcaption,dl,table,label,input,span{line-height:3rem;font-size:2em}h1{font-size:4em}h2{font-size:3.17em}h3{font-size:2.83em}h4{font-size:2.53em}h5{font-size:2.26em}h6{font-size:2.02em}ul p,ol p,ul span,ol span,ul a,ol a{font-size:1em}ul ul a,ol ol a,ul ol a,ol ul a{font-size:.5em}ul p,ol p,ul ul,ol ol{margin:0}ul{list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='10' viewBox='-1 -1 2 2'><circle r='1' /></svg>")}ul ul{margin-bottom:10px}a{margin-bottom:0;text-decoration:none;transition:border-bottom-color .1s ease-in-out;outline:none;color:var(--link-color)}a:hover,a:focus,a:active{background-color:var(--link-active-bg-color);color:var(--link-active-text-color)}a:focus,a:hover{text-decoration:none}:focus-visible{outline-color:var(--focus-visible-border-color);outline-offset:1px;outline-style:auto}img{max-width:100%}a img{border-bottom-width:0;vertical-align:top}a.no-underline{border-bottom-width:0}.table{width:100%;margin-bottom:1rem;vertical-align:top;border-color:#dee2e6;caption-side:bottom;border-collapse:collapse}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}.table>thead{vertical-align:bottom}.table>:not(caption)>*>*{padding:.5rem;border-bottom-width:1px}th{text-align:inherit}blockquote p{margin-bottom:1rem}pre *,code *{font-family:monospace;font-size:1.2em;line-height:1.5em}pre{padding:8px 16px;border-radius:15px;border:2px solid #ddd;overflow:auto;max-height:400px;box-shadow:-2px 2px 5px #ddd;margin:30px 0;display:block}code{border-radius:5px;border:solid 1px #ccc;padding:3px 5px;background-color:#fafafa;font-size:.8em}pre>code{border:unset;padding:unset;background-color:unset;font-size:1.1em}hr{border:none;background-color:var(--ds-border, rgba(9, 30, 66, .08));margin:1.714em 0;height:2px;border-radius:1px}.clearfix:after{display:block;content:"";clear:both}.text-center{text-align:center}.text-end{text-align:right}.content,header,footer{padding:0 1.25rem;max-width:1280px;margin:auto;clear:both}@media (max-width: 1279px) and (min-width: 1024px){.content{max-width:1024px}header,footer{max-width:auto}}@media (max-width: 1023px) and (min-width: 768px){.content{max-width:768px}header,footer{max-width:auto}}@media (max-width: 767px){.content,header,footer{max-width:auto}}html.dark{background-color:#000;color:#fff}.article p.meta{margin-bottom:.5em}.article img.hero{border-radius:15px;aspect-ratio:16/9;display:block;margin:auto;max-width:100%}.article p.meta i,.article p.meta b,.article p.meta u{padding:0;text-decoration:none}.article p.meta i:before,.article p.meta b:before,.article p.meta u:before{content:"•"}@media (max-width: 767px){.article p.meta{margin-top:.5em}.article p.meta i{display:block}.article p.meta i:before{content:""}}@media (max-width: 450px){.article p.meta b{display:block}.article p.meta b:before{content:""}}.external-link-icon{margin-left:5px}.external-link-icon:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==)}.gh-repo-image{max-width:500px;max-height:300px;display:block;margin:auto}blockquote{padding:8px;background-color:#fffbf0;border-top:1px solid #cbaa3d;border-bottom:1px solid #cbaa3d;background-position:top left;background-repeat:no-repeat}.muted{font-size:.8em;color:#7a7a7a;font-style:italic}.post-list-item{font-size:2em;border-bottom:1px solid #ddd;padding:15px 0;margin-bottom:15px}.post-list-item .muted{float:right}.post-list-item p{font-size:1em}.content{display:-webkit-flex;display:-moz-flex;display:flex}.content>div{-webkit-flex:1;-moz-flex:1;flex:1}aside.sidebar{margin-top:20px;padding:0 0 0 20px;-webkit-flex:0 0 300px;-moz-flex:0 0 300px;flex:0 0 300px}@media (max-width: 1279px){.content{display:block}}aside.sidebar .box{border-radius:5px;margin-top:20px;padding:15px;box-shadow:0 0 5px #0003}aside.sidebar .box h2{margin-top:0;font-size:18px;margin-bottom:10px}aside.sidebar .box p{margin-top:0;font-size:16px}img[src*="#post-image"]{border-radius:4vw 0;box-shadow:1px 2px 2px #0003,2px 4px 4px #0003,4px 8px 8px #0003}img[src$="#post-image1"]{border-radius:4vw 0}img[src$="#post-image2"]{border-radius:0 4vw}img[src$="#post-image3"]{border-radius:8vw 0 0}
