html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*{box-sizing:border-box}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.4em;margin:0;background:#3a3a3a}h1{font-weight:bold;font-size:1.4em;color:#0073b2}h2{color:#0073b2;font-size:1.25em;margin-bottom:8px}h3{color:#0073b2}h4{color:#0073b2}a{color:#0073b2;text-decoration:underline}a:hover{color:#00527f;transition:.2s}ul{margin-left:0;padding-left:0}@media screen and (max-width: 550px){ul{margin-left:15px;padding-left:15px}}.navigate-links{margin-bottom:30px;display:block}.navigate-links .next{float:right}.navigate-links .archive-link{text-align:center;position:absolute;left:50%;margin-left:-3em}.container{max-width:1000px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}@media screen and (max-width: 999px){.container{padding:0 15px}}.col-full{float:left;display:block;margin-right:2.35765%;width:100%}.col-full:last-child{margin-right:0}.col-half{float:left;display:block;margin-right:2.35765%;width:48.82117%}.col-half:last-child{margin-right:0}.col-half-centered{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%}.col-half-centered:last-child{margin-right:0}.col-twothirds{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}.col-twothirds:last-child{margin-right:0}@media screen and (max-width: 550px){.col-twothirds{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}.col-twothirds:last-child{margin-right:0}}.header{background-color:whitesmoke}.header ul.main-navigation{list-style-type:none;float:right}@media screen and (max-width: 550px){.header ul.main-navigation{float:left;width:100%;margin-left:0;padding-left:0}}.header ul.main-navigation li{float:left;margin-right:15px}.header ul.main-navigation li:last-of-type{margin-right:0}.header ul.main-navigation li a{font-size:1.2em;text-decoration:none;padding:5px}.header ul.main-navigation li a.active{border-bottom:2px solid #0073b2;transition:none}.header ul.main-navigation li a:hover{border-bottom:2px solid #0073b2;transition:none}.header .logo-text{float:left;text-decoration:none;font-weight:bold;font-size:1.4em;color:#0073b2;margin-top:15px}@media screen and (max-width: 550px){.header .logo-text{margin-bottom:5px}}.header .logo-text a{text-decoration:none}.header .logo-text a:hover{color:#0073b2}.header .subline{float:left;margin-top:16px;margin-left:15px;font-size:1.0rem;color:gray}@media screen and (max-width: 550px){.header .subline{width:100%;margin-left:0;margin-top:0}}.main{background:#fff}.footer{background:#3a3a3a;color:#fff;padding-top:30px}.footer p.footer-text{font-size:1.1em;line-height:1.5em}.footer p.copyright{border-top:2px solid #545454;padding-top:15px;color:#878787}.footer .final-word{float:right}@media screen and (max-width: 550px){.footer .final-word{float:left;margin-bottom:15px}}.footer a{color:#fff}.footer a:hover{color:#00a0ec;transition:0.5s}.footer .footer-heading{float:right;margin-bottom:0;color:#fff}.footer ul.footer-linklist{float:right;list-style-type:none}.footer ul.footer-linklist li{margin-bottom:5px;text-align:right}.footer ul.footer-linklist li a{text-decoration:none}.footer ul.footer-linklist li a:hover{text-decoration:underline;transition:0.5s}section{margin:0}article{padding:15px 0}article h1{font-size:1.6rem;line-height:1.4em;margin-top:0;margin-bottom:3px}article h1 a{text-decoration:none}article .post-date{margin-bottom:5px;display:block}article p{margin-top:0;margin-bottom:20px}article img{max-width:100%}.clearfix::after{clear:both;content:"";display:table}
figure {margin: 15px 0;}
