@charset "UTF-8";body{margin-top:26px;font-size:18px}.table-wrapper{max-width:700px;overflow:scroll}.hidden{display:none;visibility:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;clip:auto;height:auto;width:auto;margin:0;overflow:visible}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{margin:0}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}table{width:100%}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}::-moz-selection{background-color:rgba(200,200,200,0.8);color:rgba(34,34,34,0.8);text-shadow:none}::selection{background-color:rgba(200,200,200,0.8);color:rgba(34,34,34,0.8);text-shadow:none}.wrap{margin:0 auto}.all-caps{text-transform:uppercase}.image-left{float:none}@media only screen and (min-width:30em){.image-left{float:left}}.emoji{display:inline}.image-right{float:none}@media only screen and (min-width:30em){.image-right{float:right}}.unstyled-list{list-style:none;margin-left:0;padding-left:0}.unstyled-list li{list-style-type:none}.inline-list{list-style:none;margin-left:0;padding-left:0}.inline-list li{list-style-type:none;display:inline}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a{transition:all .2s ease}body{font-family:"Lato",Calibri,Arial,sans-serif;color:rgba(34,34,34,0.8)}h1,h2,h3,h4,h5,h6{font-family:"Lato",Calibri,Arial,sans-serif}h1{font-size:28px;font-size:1.55556rem}@media only screen and (min-width:48em){h1{font-size:32px;font-size:1.77778rem}}a{text-decoration:none;color:rgba(34,34,34,0.8)}a:visited{color:rgba(85,85,85,0.8)}a:hover{color:rgba(0,0,0,0.8)}a:focus{outline:thin dotted;color:rgba(0,0,0,0.8)}a:hover,a:active{outline:0}.link-arrow{font-weight:100;text-decoration:underline;font-style:normal}figcaption{padding-top:10px;font-size:14px;font-size:.77778rem;line-height:1.8571;line-height:1.3;color:rgba(60,60,60,0.8)}.notice{margin-top:1.5em;padding:.5em 1em;text-indent:0;font-size:14px;font-size:.77778rem;background-color:#e8e8e8;border:1px solid #b5b5b5;border-radius:3px}blockquote{font-family:serif;font-style:italic;border-left:8px solid rgba(187,187,187,0.8);padding-left:20px}@media only screen and (min-width:48em){blockquote{margin-left:-28px}}tt,code,kbd,samp,pre{font-family:monospace}p>code,a>code,li>code,figcaption>code,td>code{margin:0 2px;padding:0 5px;font-size:15px;font-size:.83333rem;line-height:1.5;border:1px solid #e6e6e6;background-color:#f2f2f2;border-radius:3px}pre{font-size:15px;font-size:.83333rem;line-height:1.5;overflow-x:auto}pre::-webkit-scrollbar{height:12px;background-color:#34362e;border-radius:0 0 4px 4px}pre::-webkit-scrollbar-thumb:horizontal{background-color:#6a6d5d;border-radius:4px}div.highlight,figure.highlight{position:relative;margin-bottom:1.5em;color:#d0d0d0;font-size:12px;font-size:.66667rem;line-height:1.5;border:1px solid #dbdbdb;border-radius:3px;background-color:#272822;padding-left:1em;padding-right:1em}div.highlight .highlight,figure.highlight .highlight{margin:0;padding:1em}.highlight table{font-size:1em;border:0;text-align:center}.highlight table td{padding:5px;border:0}.highlight table td.gutter{padding-right:1em;color:#ccc}.highlight table pre{margin:0}.highlight pre{width:100%}.highlight{}.highlight .lineno{padding-right:24px;color:#8f908a}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.data-table{display:block;overflow:scroll}table{position:relative;border:1px solid #ddd;border-collapse:collapse;text-align:center;white-space:break-spaces}td,th{text-align:center;white-space:nowrap;border:1px solid #ddd;padding:10px}th{background-color:#eee;top:-1px;z-index:2;text-align:center}th:first-of-type{left:0;z-index:3}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}figure{margin:0;padding-top:10px;padding-bottom:10px;*zoom:1}figure:before,figure:after{display:table;content:"";line-height:0}figure:after{clear:both}figure img{margin-bottom:10px}figure a img{transform:translate(0,0);transition-duration:.25s}figure a img:hover{transform:translate(0,-5px);box-shadow:0 0 10px rgba(34,34,34,0.2)}@media only screen and (min-width:62.5em){figure.half img{width:310px;float:left;margin-right:10px}figure.half figcaption{clear:left}}@media only screen and (min-width:62.5em){figure.third img{width:200px;float:left;margin-right:10px}figure.third figcaption{clear:left}}svg:not(:root){overflow:hidden}.btn,#goog-wm-sb,.read-more-header a{display:inline-block;margin-bottom:20px;padding:8px 20px;font-size:14px;font-size:.77778rem;background-color:#222;color:#fff;border-width:2px!important;border-style:solid!important;border-color:#222;border-radius:3px}.btn:visited,#goog-wm-sb:visited,.read-more-header a:visited{color:#fff}.btn:hover,#goog-wm-sb:hover,.read-more-header a:hover{background-color:#fff;color:#222}.btn-inverse{background-color:#fff;color:#222;border-color:#fff}.btn-inverse:visited{color:#222}.btn-inverse:hover{background-color:#222;color:#fff}.btn-success{background-color:#5cb85c;color:#fff;border-color:#5cb85c}.btn-success:visited{color:#fff}.btn-success:hover{background-color:#fff;color:#5cb85c}.btn-warning{background-color:#dd8338;color:#fff;border-color:#dd8338}.btn-warning:visited{color:#fff}.btn-warning:hover{background-color:#fff;color:#dd8338}.btn-danger{background-color:#c64537;color:#fff;border-color:#c64537}.btn-danger:visited{color:#fff}.btn-danger:hover{background-color:#fff;color:#c64537}.btn-info{background-color:#308cbc;color:#fff;border-color:#308cbc}.btn-info:visited{color:#fff}.btn-info:hover{background-color:#fff;color:#308cbc}.well{padding:20px;border:1px solid #222;border-radius:4px}p.img.emoji{display:inline}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes drop{0%{-webkit-transform:translateY(-500px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes drop{0%{-moz-transform:translateY(-500px)}100%{-moz-transform:translateY(0)}}@-o-keyframes drop{0%{-o-transform:translateY(-500px)}100%{-o-transform:translateY(0)}}@keyframes drop{0%{transform:translateY(-500px)}100%{transform:translateY(0)}}.drop{-webkit-animation-name:drop;-moz-animation-name:drop;-o-animation-name:drop;animation-name:drop}@-webkit-keyframes MenuAnimOut{100%{-webkit-transform:translateZ(300px);opacity:0}}@-moz-keyframes MenuAnimOut{100%{-moz-transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut{100%{transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn{0%{-moz-transform:translateZ(300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn{0%{transform:translateZ(300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn{0%{-moz-transform:translateZ(-300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn{0%{transform:translateZ(-300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimOut{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-moz-keyframes SubMenuAnimOut{0%{-moz-transform:translateZ(0px);opacity:1}100%{-moz-transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut{0%{transform:translateZ(0px);opacity:1}100%{transform:translateZ(-300px);opacity:0}}body{margin:0;padding:0;width:100%;background-color:#e8e8e8}.entry,.hentry{*zoom:1}.entry:before,.entry:after,.hentry:before,.hentry:after{display:table;content:"";line-height:0}.entry:after,.hentry:after{clear:both}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry li,.hentry h1,.hentry h2,.hentry h3,.hentry h4,.hentry h5,.hentry h6,.hentry li{word-wrap:break-word}.entry-content{font-size:18px;font-size:1rem;line-height:1.4444;margin-bottom:26px;margin-bottom:1.44444rem}.entry-content p{font-size:18px}.entry-content p>a,.entry-content li>a{border-bottom:1px dotted rgba(162,162,162,0.8)}.entry-content p>a:hover,.entry-content li>a:hover{border-bottom-style:solid}.entry-content li{margin-bottom:7px}.entry-content .footnotes ol,.entry-content .footnotes li,.entry-content .footnotes p{font-size:14px;font-size:.77778rem;line-height:1.8571;margin-bottom:26px;margin-bottom:1.44444rem}.entry-header{width:100%;overflow:hidden;position:relative}.header-title{text-align:center;margin:30px 0 0}.header-title h1{margin:10px 20px;font-weight:700;font-size:32px;font-size:1.77778rem;color:rgba(85,85,85,0.8)}@media only screen and (min-width:48em){.header-title h1{font-size:48px;font-size:2.66667rem}}@media only screen and (min-width:62.5em){.header-title h1{font-size:60px;font-size:3.33333rem}}.header-title h2{margin:0;font-size:18px;font-size:1rem;text-transform:uppercase;color:rgba(136,136,136,0.8)}@media only screen and (min-width:48em){.header-title h2{font-size:24px;font-size:1.33333rem}}.header-title p{color:rgba(85,85,85,0.8)}.feature .header-title{position:absolute;top:0;display:table;margin-top:0;width:100%;height:400px;overflow:hidden}.feature .header-title .header-title-wrap{display:table-cell;vertical-align:middle;margin:0 auto;text-align:center}.feature .header-title h1{margin:10px;font-weight:700;margin:10px 60px;color:#fff;text-shadow:1px 1px 4px rgba(34,34,34,0.6)}.feature .header-title h1 a{color:#fff}.feature .header-title h2{margin:0;color:#fff;text-transform:uppercase}@media only screen and (min-width:48em){.feature .header-title h2 a{color:#fff}}.feature .header-title p{color:#fff}.entry-image{position:relative;top:-50%;left:-50%;width:200%;height:200%;min-height:400px;overflow:hidden}.entry-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34,0.3)}.entry-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:400px;filter:brightness(90%)}.entry-image video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:400px;filter:brightness(90%)}#post-index.feature .header-title{height:400px}#post-index .entry-image{min-height:400px}#post-index .entry-image img{min-height:400px}.float-left{float:left;width:50%;height:50%;border-radius:8px;margin:8px 8px 8px 0}.float-right{float:right;width:50%;height:50%;border-radius:8px;margin:8px 0 8px 8px}.thumbnail{float:left;width:15%;height:15%;border-radius:8px;margin:10px}.image-credit{position:absolute;bottom:0;right:0;margin:0 auto;max-width:440px;padding:10px 15px;background-color:rgba(34,34,34,0.5);color:#fff;font-size:12px;font-size:.66667rem;text-align:right;border-radius:3px 0 0 0;z-index:9}@media only screen and (min-width:48em){.image-credit{max-width:760px}}@media only screen and (min-width:62.5em){.image-credit{max-width:960px}}.image-credit a{color:#fff;text-decoration:none}.entry-meta{font-size:12px;font-size:.66667rem;text-transform:uppercase;color:rgba(34,34,34,0.8)}.entry-meta a{color:rgba(34,34,34,0.8)}.entry-meta .vcard:before{content:" by "}.entry-meta .tag{display:inline-block;margin:4px;color:#fff;border-radius:3px;background-color:rgba(162,162,162,0.8)}.entry-meta .tag span{float:left;padding:2px 6px}.entry-meta .tag .count{background-color:rgba(136,136,136,0.8);border-radius:0 3px 3px 0}.entry-meta .tag:hover{background-color:rgba(136,136,136,0.8)}.entry-meta .entry-reading-time{float:right}header .entry-meta{display:none}@media only screen and (min-width:48em){header .entry-meta{display:block}}.post-video{width:100%;height:auto!important}#post .entry-content,#page .entry-content{margin:40px 2px 20px 2px;padding:10px 15px;background-color:#fff;box-shadow:0 0 0 0,0 6px 12px rgba(0,0,0,0.1);border-radius:3px}@media only screen and (min-width:48em){#post .entry-content,#page .entry-content{margin-left:10px;margin-right:10px;padding:20px 30px}}@media only screen and (min-width:62.5em){#post .entry-content,#page .entry-content{max-width:1000px;margin:50px auto 30px auto;padding:50px 40px}#post .entry-content>p:first-child,#page .entry-content>p:first-child{font-size:20px;font-size:1.11111rem;line-height:1.3;margin-bottom:26px;margin-bottom:1.44444rem}}#post .entry-content img,#page .entry-content img{display:block}#post #disqus_thread,#page #disqus_thread{margin:40px 2px 20px 2px;padding:10px 15px;background-color:#fff;box-shadow:0 0 0 1px rgba(187,187,187,0.1),0 6px 12px rgba(0,0,0,0.1);border-radius:3px}@media only screen and (min-width:48em){#post #disqus_thread,#page #disqus_thread{margin-left:10px;margin-right:10px;padding:20px 30px}}@media only screen and (min-width:62.5em){#post #disqus_thread,#page #disqus_thread{max-width:1000px;padding:50px 40px;margin:0 auto 30px auto}}#post .entry-meta,#page .entry-meta{margin:50px 30px 30px;text-align:center}.entry-tags{display:block;margin-bottom:6px}.tag-heading,.year-heading{margin-top:0}.permalink{margin-right:7px}.pagination{margin:20px 10px;text-align:center}.pagination ul{display:inline;margin-left:10px;margin-right:10px}.pagination li{padding-left:4px;padding-right:4px}.pagination .current-page{font-weight:700}.read-more{position:relative;margin:40px 2px 20px 2px;padding:40px 15px 25px;background-color:#fff;box-shadow:0 0 0 1px rgba(187,187,187,0.1),0 6px 12px rgba(0,0,0,0.1);border-radius:3px;text-align:center;*zoom:1}@media only screen and (min-width:48em){.read-more{margin:50px 10px 20px 10px;padding:50px 40px 25px}}@media only screen and (min-width:62.5em){.read-more{max-width:1000px;padding:50px 80px;margin:60px auto}}.read-more:before,.read-more:after{display:table;content:"";line-height:0}.read-more:after{clear:both}.read-more-header{position:absolute;top:-20px;left:0;right:0;height:35px}.read-more-content{font-size:16px;font-size:.88889rem;line-height:1.625;margin-bottom:26px;margin-bottom:1.44444rem}.read-more-content p>a,.read-more-content li>a{border-bottom:1px dotted rgba(162,162,162,0.8)}.read-more-content p>a:hover,.read-more-content li>a:hover{border-bottom-style:solid}.read-more-content h3{margin:0;font-size:28px;font-size:1.55556rem}.read-more-content h3 a{color:rgba(34,34,34,0.8)}@media only screen and (min-width:48em){.read-more-content h3{font-size:36px;font-size:2rem}}.read-more-list{border-top:solid 2px rgba(238,238,238,0.8)}.list-item{width:100%;text-align:left}.list-item h4{font-size:18px;font-size:1rem;margin-bottom:0}.list-item span{display:block;font-size:14px;font-size:.77778rem;color:rgba(162,162,162,0.8)}@media only screen and (min-width:48em){.list-item{width:49%;float:left}.list-item:nth-child(2){text-align:right}}#post-index #main{margin:40px 2px 20px 2px}@media only screen and (min-width:48em){#post-index #main{margin-left:20px;margin-right:20px}}@media only screen and (min-width:62.5em){#post-index #main{max-width:1000px;margin-top:50px;margin-left:auto;margin-right:auto}}#post-index #main img{display:block}#post-index article{background-color:#fff;box-shadow:0 0 0 0,0 6px 12px rgba(34,34,34,0.1);border-radius:3px;margin-bottom:20px;padding:25px 15px}@media only screen and (min-width:48em){#post-index article{padding:30px}}@media only screen and (min-width:62.5em){#post-index article{margin-bottom:30px;padding:50px 40px}}#post-index .entry-image img{margin-left:50px}@media only screen and (min-width :50px) and (max-width:479px){#post-index .entry-image img{margin-left:120px}}@media only screen and (min-width :480px) and (max-width:767px){#post-index .entry-image img{margin-left:200px}}@media only screen and (min-width :768px) and (max-width:991px){#post-index .entry-image img{margin-left:340px}}@media only screen and (min-width :992px) and (max-width:1199px){#post-index .entry-image img{margin-left:400px}}@media only screen and (min-width :1200px){#post-index .entry-image img{margin:auto}}.entry-image-index{margin-top:-25px;margin-left:-15px;margin-right:-15px;margin-bottom:10px}@media only screen and (min-width:48em){.entry-image-index{margin-top:-30px;margin-left:-30px;margin-right:-30px;margin-bottom:15px}}@media only screen and (min-width:62.5em){.entry-image-index{margin-top:-51px;margin-left:-41px;margin-right:-41px;margin-bottom:20px}}.entry-image-index img{border-radius:3px 3px 0 0;display:block;margin-left:auto;margin-right:auto}.footer-wrapper{*zoom:1;margin:2em auto;text-align:center;color:rgba(85,85,85,0.8)}.footer-wrapper:before,.footer-wrapper:after{display:table;content:"";line-height:0}.footer-wrapper:after{clear:both}.footer-wrapper a{color:rgba(85,85,85,0.8)}.socialcount{font-size:16px;font-size:.88889rem}.socialcount li{padding-left:10px;padding-right:10px}.socialcount p>a,.socialcount li>a{border-bottom-width:0}.upgrade{padding:10px;text-align:center}#goog-fixurl ul{list-style:none;margin-left:0;padding-left:0}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{width:auto;margin-right:10px;margin-bottom:20px;padding:8px 20px;display:inline-block;font-size:14px;font-size:.77778rem;background-color:#fff;color:rgba(34,34,34,0.8);border-width:2px!important;border-style:solid!important;border-color:#a2a2a2;border-radius:3px}#post .entry-content img{display:inline}.authored-by-badge{display:inline-block;margin:4px;border-radius:3px;font-size:11px;font-size:.61111rem;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;color:#fff}.authored-by-badge i{margin-right:3px}.authored-by-badge.ai-augmented{background-color:#308cbc}.authored-by-badge.human-written{background-color:#5cb85c}.panel.authored-by-note{padding:12px 16px;margin-bottom:20px;border-left:4px solid #308cbc;background-color:#dcedf6;border-radius:3px}.panel.authored-by-note p{margin:0;font-size:14px;font-size:.77778rem}.author-type-toggle{text-align:center;padding:10px 0;font-size:13px;font-size:.72222rem;text-transform:uppercase;letter-spacing:.5px}.author-type-toggle .toggle-active{display:inline-block;padding:6px 14px;background-color:#308cbc;color:#fff;border-radius:3px}.author-type-toggle .toggle-link{display:inline-block;padding:6px 14px;color:rgba(85,85,85,0.8);text-decoration:none;border:1px solid rgba(162,162,162,0.8);border-radius:3px}.author-type-toggle .toggle-link:hover{background-color:#dcedf6;color:#308cbc}.author-type-toggle i{margin-right:4px}.toggle-label{font-size:13px;font-size:.72222rem;color:rgba(34,34,34,0.8);margin-right:6px;font-weight:700}@use 'sass:math';.wrapper{position:fixed;top:0;right:-100%;height:100%;width:100%;background:#000;transition:all .03s ease-in-out;z-index:11}#active:checked ~ .wrapper{right:0;z-index:10}.menu-btn{position:fixed;z-index:2;right:20px;top:20px;height:50px;width:50px;text-align:center;line-height:50px;border-radius:50%;font-size:20px;cursor:pointer;overflow:hidden;transition:all .03s ease-in-out;z-index:11}.menu-btn span,.menu-btn:before,.menu-btn:after{content:"";position:absolute;top:calc(50% - 1px);left:30%;width:40%;border-bottom:2px solid #000;transition:transform .06s cubic-bezier(0.215,0.61,0.355,1);z-index:11}.menu-btn:before{transform:translateY(-8px)}.menu-btn:after{transform:translateY(8px)}.close{z-index:1;width:100%;height:100%;pointer-events:none;transition:background .06s;z-index:11}#active:checked+.menu-btn span{transform:scaleX(0)}#active:checked+.menu-btn:before{transform:rotate(45deg);border-color:#fff}#active:checked+.menu-btn:after{transform:rotate(-45deg);border-color:#fff}.wrapper ul{position:absolute;top:50%;left:50%;height:90%;transform:translate(-200%,-50%);list-style:none;text-align:center;z-index:11}.wrapper ul li{height:10%;margin:15px 0;z-index:11}.wrapper ul li a{text-decoration:none;font-size:30px;font-weight:500;padding:5px 30px;color:#fff;border-radius:50px;position:absolute;line-height:50px;margin:5px 30px;opacity:0;transition:all .03s ease;transition:transform .06s cubic-bezier(0.215,0.61,0.355,1);white-space:nowrap;z-index:11}.wrapper ul li a:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:50px;transform:scaleY(0);z-index:-1;transition:transform .03s ease;white-space:nowrap;z-index:11}.wrapper ul li a:hover:after{transform:scaleY(1)}.wrapper ul li a:hover{color:#c33621}input[type="checkbox"]{display:none}.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;text-align:center;width:100%;color:#202020}.content .title{font-size:40px;font-weight:700}.content p{font-size:35px;font-weight:600}#active:checked ~ .wrapper ul li a{opacity:1}.wrapper ul li a{transition:opacity 1.2s,transform 1.2s cubic-bezier(0.215,0.61,0.355,1);transform:translateX(100px);z-index:11}#active:checked ~ .wrapper ul li a{transform:none;transition-timing-function:ease,cubic-bezier(0.1,1.3,0.3,1);transition-delay:.06s;transform:translateX(-100px)}#active:checked ~ .feature{overflow:hidden;z-index:11}.mermaid{display:block;margin-left:auto;margin-right:auto;max-width:800px;max-height:600px;overflow:auto}