body,button,input,select,textarea,pre{margin:0}h1,h2,h3,h4,h5,h6,p,dl,ol,ul{margin-top:0;margin-bottom:1rem}button,input,select,textarea{font-family:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}body{font-family:'Helvetica Neue', Helvetica, sans-serif;line-height:1.5rem;font-weight:400}h1,.h1,.f1{font-size:2rem;line-height:2.5rem}h2,.h2,.f2{font-size:1.5rem;line-height:2rem}h3,.h3,.f3{font-size:1.25rem;line-height:1.5rem}p,.p,.f4,h4,h5,h6,dl,ol,ul{font-size:1rem;line-height:1.5rem}hr{height:0.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}small,.small,.f5{font-size:.875rem;line-height:1.5rem}@media screen and (min-width: 48em){.h1{font-size:4rem;line-height:5rem}.h2{font-size:2rem;line-height:2.5rem}.h3{font-size:1.5rem;line-height:2rem}.p{font-size:1.25rem;line-height:2rem}.small{font-size:1rem}}@media screen and (min-width: 64em){.h1{font-size:6rem;line-height:8rem}.h2{font-size:3rem;line-height:3.5rem}}strong,.bold{font-weight:bold}.regular{font-weight:normal}.italic,.post-footer{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.center{text-align:center}.right-align{text-align:right}.measure{max-width:48rem}.measure-narrow{max-width:32rem}.measure-wide{max-width:60rem}.leading-1{line-height:1.5rem}.leading-2{line-height:2rem}.leading-3{line-height:3rem}.leading-4{line-height:4rem}.m0{margin:0}.mb0{margin-bottom:0}.m1{margin:1rem}.mt1{margin-top:1rem}.mr1{margin-right:1rem}.mb1{margin-bottom:1rem}.ml1{margin-left:1rem}.m2{margin:2rem}.mt2{margin-top:2rem}.mr2{margin-right:2rem}.mb2{margin-bottom:2rem}.ml2{margin-left:2rem}.m3{margin:3rem}.mt3{margin-top:3rem}.mr3{margin-right:3rem}.mb3{margin-bottom:3rem}.ml3{margin-left:3rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4{margin-left:4rem}.wrap{margin-right:auto;margin-left:auto}.m-responsive{margin:2rem}.mt-responsive{margin-top:2rem}.mr-responsive{margin-right:2rem}.mb-responsive{margin-bottom:2rem}.ml-responsive{margin-left:2rem}@media screen and (min-width: 48em) and (max-width: 64em){.m-responsive{margin:3rem}.mt-responsive{margin-top:3rem}.mr-responsive{margin-right:3rem}.mb-responsive{margin-bottom:3rem}.ml-responsive{margin-left:3rem}}@media screen and (min-width: 64em){.m-responsive{margin:4rem}.mt-responsive{margin-top:4rem}.mr-responsive{margin-right:4rem}.mb-responsive{margin-bottom:4rem}.ml-responsive{margin-left:4rem}}.p1{padding:1rem}.px1{padding-right:1rem;padding-left:1rem}.py1{padding-top:1rem;padding-bottom:1rem}.p2{padding:2rem}.px2{padding-right:2rem;padding-left:2rem}.py2{padding-top:2rem;padding-bottom:2rem}.p3{padding:3rem}.px3{padding-right:3rem;padding-left:3rem}.py3{padding-top:3rem;padding-bottom:3rem}.p4{padding:4rem}.px4{padding-right:4rem;padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.p-responsive{padding:1.5rem}.px-responsive{padding-right:1.5rem;padding-left:1.5rem}.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width: 48em) and (max-width: 64em){.p-responsive{padding:3rem}.px-responsive{padding-right:3rem;padding-left:3rem}.py-responsive{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width: 64em){.p-responsive{padding:4rem}.px-responsive{padding-right:4rem;padding-left:4rem}.py-responsive{padding-top:4rem;padding-bottom:4rem}}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.oh{overflow:hidden}.left{float:left}.right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fit{max-width:100%}.full-width{width:100%}.half-width{width:50%}.mobile-show{display:none}@media screen and (max-width: 48em){.mobile-show,.mobile-block{display:block}.mobile-block{width:100%}.mobile-hide{display:none}.mobile-center{text-align:center}}.button{font-family:inherit;font-weight:bold;text-decoration:none;cursor:pointer;border:none;-webkit-appearance:none;white-space:nowrap;display:inline-block;line-height:2rem;height:auto;min-height:2rem;padding:.5rem 1rem}.button-big{padding:0rem 1rem}.button-small{padding:0 1rem}.form{font-size:1rem}.input{border-style:solid;border-width:1px;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:3rem;line-height:2rem;padding:.5rem;border-radius:.25rem}.select{box-sizing:border-box;height:3rem;margin-right:0;margin-left:0;border-radius:.25rem}.textarea{box-sizing:border-box;padding:1rem;line-height:1.5rem;border-radius:.25rem}.form-stacked label,.form-stacked .input,.form-stacked .select{display:block;width:100%}.form-stacked .input,.form-stacked .select,.form-stacked .radio,.form-stacked .checkbox{margin-bottom:1rem}.list{padding-left:2rem}.list-simple{list-style:none;padding-left:0}.list-inline{list-style:none;padding-left:0}.list-inline li{display:inline;white-space:nowrap}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.t0{top:0}.r0{right:0}.b0{bottom:0}.l0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.absolute-center{top:0;right:0;bottom:0;left:0;margin:auto;display:table}.white{color:#fff}.blue{color:#0096cc}.light-gray{color:#eeeeee}.mid-gray{color:#777777}.dark-gray{color:#333333}.red{color:#ff5522}.green{color:#00ff66}.orange{color:#ffcc22}.bg-white{background-color:#fff}.bg-blue{background-color:#0096cc}.bg-light-gray{background-color:#eeeeee}.bg-mid-gray{background-color:#777777}.bg-dark-gray{background-color:#333333}.bg-red{background-color:#ff5522}.bg-green{background-color:#00ff66}.bg-orange{background-color:#ffcc22}body{color:#333333;background-color:#fff}a{color:#0096cc;text-decoration:none}a:hover{color:#007199}.button{border-radius:.25rem;transition-duration:.2s;transition-timing-function:ease;transition-property:box-shadow , background-color}.button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 1px 4px rgba(0,150,204,0.5)}.button-blue{color:#fff;background-color:#0096cc}.button-blue:hover{color:#fff;background-color:#004b66}.button-gray{color:#fff;background-color:#777777}.button-gray:hover{color:#fff;background-color:#444444}.form-light .input,.form-light .textarea,.form-light .select{transition:box-shadow .2s ease;border-color:#777777}.form-light .input:focus,.form-light .textarea:focus,.form-light .select:focus{outline:none;border-color:#0096cc;box-shadow:0 0 0.125rem rgba(0,150,204,0.5)}.form-light .radio input,.form-light .checkbox input{transition:box-shadow .2s ease}.form-light .radio input:focus,.form-light .checkbox input:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 1px 4px rgba(0,150,204,0.5)}.form-light .radio input{border-radius:50%}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-light-gray{border-color:#eeeeee}.rounded{border-radius:.25rem}.transition-all{transition:all .2s ease}body{font-family:"Merriweather", "PT Serif", Georgia, "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif}html,body{height:100%}img{width:auto;max-width:100%;box-shadow:10px 10px 40px -8px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 40px -8px rgba(0,0,0,0.75);-webkit-box-shadow:10px 10px 40px -8px rgba(0,0,0,0.75)}.site-wrap{min-height:100%;margin-bottom:-120px}.site-wrap:after{content:"";display:block}.footer,.site-wrap:after{height:120px}body{font-size:1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.site-header a{font-weight:bold;font-size:2rem}.site-header nav a{font-size:1rem;color:#666}.site-header nav a:hover{color:#12BD67;opacity:1;border-bottom:2px solid #12BD67}.site-nav a+a{margin-left:1em}.site-nav{margin:0;padding:0}.site-header a:hover,.posts .post a:hover .post-meta,.posts .post a:hover .post-title,.posts .post a:hover .post-summary{opacity:0.88}table{width:100%;max-width:100%;margin-bottom:1.5;font-size:1.125rem}table>thead>tr>th,table>thead>tr>td,table>tbody>tr>th,table>tbody>tr>td,table>tfoot>tr>th,table>tfoot>tr>td{padding:12px;line-height:1.2;vertical-align:top;border-top:1px solid #333}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #333}table>caption+thead>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>th,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody{border-top:2px solid #333}.related-post-title{border-bottom:thin solid #f3f3f3}.posts{margin:0}.posts .post{margin-bottom:0.75em;padding-bottom:.375em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:none;margin-bottom:.375em;padding-bottom:0}.post-link .post-title{margin-top:0;font-weight:600;color:#333}.post-footer{margin-top:.75rem;text-align:center}.post-footer .avatar{margin:2rem 0;width:100px;border-radius:50%}.pagination,.button{font-size:1rem;font-family:'Lato', 'Helvetica Neue', Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif;font-weight:300;text-align:center}.pagination a,.pagination .disabled{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fafafa;border-radius:0.1875em;border:1px solid #f3f3f3;color:#333333;padding:1em 1.5em}.pagination .disabled{opacity:0.5}.pagination a:hover,.pagination a:focus{background:#12BD67;color:#fafafa}.pagination a:active{background:#f7f7f7}.wrap .measure{margin:0 auto}.meta,.post-meta{width:auto;font-size:1rem;font-weight:300;margin:0;padding:.25em 0;color:#7a7a7a;font-style:italic}.pagination .button{font-size:1rem;font-weight:300;letter-spacing:1px}.button-disabled{opacity:0.55;background-color:#999}.button-disabled:hover,.button-disabled:active,.button-disabled:focus{cursor:not-allowed;background-color:#999}form{font-family:'Lato', 'Helvetica Neue', Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif;font-weight:300;font-size:1rem}textarea.input{height:8em}p{font-weight:300;line-height:1.5;color:#333}abbr{border-bottom:1px black dotted;cursor:help}pre,code{font-family:Menlo, Monaco, "Courier New", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif}code{color:#7a7a7a}pre{font-size:1rem;line-height:1.11;margin-bottom:0.88em}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#ccc;content:"\201C";font-size:2em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{display:inline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:900;line-height:1.2;margin:1em 0 0.5em}.social-icons{padding:0.5em 0 0 0;font-size:1rem;width:100%}.social-icons a.fa{padding:0.2em;opacity:0.8;cursor:pointer}.social-icons a.fa:hover{opacity:1}.social-icons iframe[title=Flattr]{position:relative;top:0.1em}@media screen and (min-width: 48em){.site-header .site-title{float:left}.meta,.post-meta{margin:0;padding:0;font-size:1.25rem}.h1,h1{font-size:1.6rem}.h2,h2{font-size:1.4rem}.h3,h3{font-size:1.2rem}.h4,h4{font-size:1.1rem}.p,p,li{font-size:1rem;line-height:1.8}.small{font-size:1rem}table{font-size:1.25rem}.post-link .post-title{margin-top:0.5em}.posts .post{margin-bottom:1.333em;padding-bottom:0.666em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:none;margin-bottom:.333em;padding-bottom:0}}@media screen and (max-width: 48em){blockquote{margin-left:1rem;margin-right:0;padding:0.5em}.h1,h1{font-size:2rem}.h2,h2{font-size:1.8rem}.h3,h3{font-size:1.3rem}.h4,h4{font-size:1rem}.site-header{text-align:center}.site-header .site-title{float:center}.site-header .site-nav{width:100%;float:left;text-align:center;margin-top:0.666em;margin-bottom:1.333em}.social-icons .left,.social-icons .right{text-align:center;float:none}}@media screen and (min-width: 64em){.h1,h1{font-size:2rem}.h2,h2{font-size:1.8rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.2rem}.posts .post-meta{padding-bottom:.2em}.post-link .post-title{margin-top:.125em}.posts .post{margin-bottom:2.666em;padding-bottom:1.333em;border-bottom:thin solid #f3f3f3}.posts .post:last-child{border-bottom:none;margin-bottom:.666em;padding-bottom:0}}footer{border-top:thin solid #f3f3f3}footer,footer .wrap{color:#7a7a7a;background-color:#fafafa;font-family:'Lato', 'Helvetica Neue', Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif;font-weight:300;clear:both}footer:after{content:"";display:block}code{padding:0.2em;margin:0;font-size:85%;background-color:rgba(0,0,0,0.04);border-radius:3px}code:before,code:after{letter-spacing:-0.2em;content:"\00a0"}
