button, input[type="submit"]{background:transparent;border:none;outline:0;padding:0;font-size:14px;-webkit-appearance:none;appearance:none;vertical-align:baseline;}button, input[type="submit"], .button,
.blog-subscribe input[type=submit]{background:white;border-color:#c8d7e1;border-style:solid;border-width:1px 1px 2px;color:#2e4453;cursor:pointer;display:inline-block;margin:0;outline:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;text-decoration:none;vertical-align:top;box-sizing:border-box;font-size:14px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;line-height:21px;border-radius:4px;padding:7px 14px 9px;-webkit-appearance:none;appearance:none;}button:hover, input[type="submit"]:hover, .button:hover,
.blog-subscribe input[type=submit]:hover{background:white;border-color:#a8bece;color:#2e4453;}button:active, input[type="submit"]:active, .button:active,
.blog-subscribe input[type=submit]:active{background:white;border-width:2px 1px 1px;}button:visited, input[type="submit"]:visited, .button:visited,
.blog-subscribe input[type=submit]:visited{background:white;color:#2e4453;}button[disabled], button:disabled, input[type="submit"][disabled], input[type="submit"]:disabled, .button[disabled], .button:disabled,
.blog-subscribe input[type=submit][disabled],
.blog-subscribe input[type=submit]:disabled{color:#e9eff3;background:white;border-color:#e9eff3;cursor:default;}button[disabled]:active, button:disabled:active, input[type="submit"][disabled]:active, input[type="submit"]:disabled:active, .button[disabled]:active, .button:disabled:active,
.blog-subscribe input[type=submit][disabled]:active,
.blog-subscribe input[type=submit]:disabled:active{border-width:1px 1px 2px;}button:focus, input[type="submit"]:focus, .button:focus,
.blog-subscribe input[type=submit]:focus{border-color:#00aadc;box-shadow:0 0 0 2px #78dcfa;}button.is-compact, input[type="submit"].is-compact, .button.is-compact,
.blog-subscribe input[type=submit].is-compact{padding:7px;color:#668eaa;font-size:11px;line-height:1;text-transform:uppercase;}button.is-compact:disabled, input[type="submit"].is-compact:disabled, .button.is-compact:disabled,
.blog-subscribe input[type=submit].is-compact:disabled{color:#e9eff3;}button.is-compact .gridicon, input[type="submit"].is-compact .gridicon, .button.is-compact .gridicon,
.blog-subscribe input[type=submit].is-compact .gridicon{top:4px;margin-top:-8px;}button.is-compact .gridicons-plus-small, input[type="submit"].is-compact .gridicons-plus-small, .button.is-compact .gridicons-plus-small,
.blog-subscribe input[type=submit].is-compact .gridicons-plus-small{margin-left:-4px;}button.is-compact .gridicons-plus-small:last-of-type, input[type="submit"].is-compact .gridicons-plus-small:last-of-type, .button.is-compact .gridicons-plus-small:last-of-type,
.blog-subscribe input[type=submit].is-compact .gridicons-plus-small:last-of-type{margin-left:0;}button.is-compact .gridicons-plus-small + .gridicon, input[type="submit"].is-compact .gridicons-plus-small + .gridicon, .button.is-compact .gridicons-plus-small + .gridicon,
.blog-subscribe input[type=submit].is-compact .gridicons-plus-small + .gridicon{margin-left:-4px;}button.hidden, input[type="submit"].hidden, .button.hidden,
.blog-subscribe input[type=submit].hidden{display:none;}button .gridicon, input[type="submit"] .gridicon, .button .gridicon,
.blog-subscribe input[type=submit] .gridicon{position:relative;top:4px;margin-top:-2px;width:18px;height:18px;}button.is-large, input[type="submit"].is-large, .button.is-large,
.blog-subscribe input[type=submit].is-large{font-size:21px;font-weight:400;padding:9px 16px 11px;}@media screen and (max-width:660px){button.is-large, input[type="submit"].is-large, .button.is-large, .blog-subscribe input[type=submit].is-large{font-size:16px;font-weight:700;}}.button.is-primary,
.blog-subscribe input[type=submit]{background:#00aadc;border-color:#008ab3;color:white;}.button.is-primary:hover, .button.is-primary:focus,
.blog-subscribe input[type=submit]:hover,
.blog-subscribe input[type=submit]:focus{background:#00aadc;border-color:#005082;color:white;}.button.is-primary[disabled], .button.is-primary:disabled,
.blog-subscribe input[type=submit][disabled],
.blog-subscribe input[type=submit]:disabled{background:#bbedfc;border-color:#8cc9e1;color:white;}.button.is-primary.is-compact,
.blog-subscribe input[type=submit].is-compact{color:white;}.button.is-scary{color:#d94f4f;}.button.is-scary:hover, .button.is-scary:focus{border-color:#d94f4f;}.button.is-scary:focus{box-shadow:0 0 0 2px #eba3a3;}.button.is-scary[disabled], .button.is-scary:disabled{color:#f4cdcd;border-color:#e9eff3;}.button.is-primary.is-scary{background:#d94f4f;border-color:#a02222;color:white;}.button.is-primary.is-scary:hover, .button.is-primary.is-scary:focus{border-color:#4c1010;}.button.is-primary.is-scary[disabled], .button.is-primary.is-scary:disabled{background:#eba3a3;border-color:#e48383;}.button.is-borderless{border:none;background:none;color:#668eaa;padding-left:0;padding-right:0;border-radius:0;}.button.is-borderless:hover, .button.is-borderless:focus{box-shadow:none;color:#2e4453;}.button.is-borderless .gridicon{width:24px;height:24px;top:6px;}.button.is-borderless[disabled], .button.is-borderless:disabled{color:#e9eff3;cursor:default;}.button.is-borderless[disabled]:active, .button.is-borderless:disabled:active{border-width:0;}.button.is-borderless.is-scary{color:#d94f4f;}.button.is-borderless.is-scary:hover, .button.is-borderless.is-scary:focus{color:#a02222;}.button.is-borderless.is-scary[disabled]{color:#f4cdcd;}.button.is-borderless.is-compact .gridicon{width:18px;height:18px;top:5px;}.button.is-borderless.is-compact .gridicons-arrow-left{top:4px;margin-right:4px;}.button.is-borderless.is-compact .gridicons-arrow-right{top:4px;margin-left:4px;}p, span, ul, ol{color:#2e4453;}.wpcom-nav .wpcom-title span{color:inherit;}body.wpcomblog{background:white;}body.loggedin #blog-header{top:78px;}@media all and (max-width:782px){body.loggedin #blog-header{top:92px;}}body.wpcomblog .menu-news a{background:rgba(255, 255, 255, 0.2);}body.wpcomblog #wrapper{margin:0 auto;padding:0;width:100%;}body.wpcomblog .pagebody{margin:0;}.inner{-moz-box-sizing:border-box;box-sizing:border-box;max-width:960px;margin:0 auto;}#blog-header{position:absolute;top:46px;left:0;right:0;z-index:2;max-width:960px;margin:0 auto 40px auto;}#blog-header .inner{display:inline-flex;display:-webkit-inline-flex;align-items:center;margin:35px 0;background:#2e4453;overflow:hidden;}#blog-header h2#blog-title{font-size:14px;line-height:1;margin:0;position:relative;}#blog-header h2#blog-title a{color:white;transition:all 0.1s ease-in-out;display:block;text-indent:-9999px;background:#0087be url("i/wpcom-wmark.svg") center center no-repeat;background-size:150px 150px;background-origin:padding-box;width:220px;height:220px;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#blog-header #blog-tagline{margin:0;padding:0;}#blog-header #blog-tagline a{color:white;width:220px;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 17px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;font-size:17px;line-height:1.5;position:relative;z-index:2;margin:0;transition:all .2s ease-in-out;}#blog-header #blog-tagline a:hover{background:#0087be;}#blog-header .wpcom-follow{position:relative;z-index:3;width:220px;}#post-focus{background:#f3f6f8 url("i/featured-image-placeholder.svg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;min-height:412px;width:100%;display:table;padding:35px 0;position:relative;top:-46px;}#post-focus.home .inner{padding-bottom:0;}#post-focus.archives .inner{max-width:98%;min-height:none;}#post-focus.archives #post-focus-alignment{vertical-align:middle;}#post-focus.archives .icon{fill:#2e4453;width:48px;height:48px;position:relative;top:10px;}#post-focus #post-focus-alignment{display:table-cell;vertical-align:bottom;}#post-focus .inner{padding:30px 0;min-height:264px;}@media all and (min-width:581px) and (max-width:1020px){#post-focus .inner{padding:30px;}}#post-focus #post-focus-content{max-width:960px;margin:140px auto 0;padding:30px 0 0;position:relative;z-index:5;}#post-focus h2.post-title{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;font-weight:700;line-height:1.2;font-size:42px;margin:0 auto;color:#2e4453;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#post-focus h2.post-title a{font-weight:700;}#post-focus .entry{margin:20px 0 0 0;}#post-focus .entry p{color:#2e4453;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;margin:0;font-size:17px;}#post-focus .post-meta{margin-top:15px;padding:15px 30px 0 30px;border-top:1px solid rgba(0, 0, 0, 0.05);}#post-focus .post-meta:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#post-focus .post-meta h4.post-date{margin:0;font-size:14px;font-weight:400;float:left;color:#87a6bc;}#post-focus .post-meta h4.post-date a{color:#87a6bc;}#post-focus .post-meta h4.post-date a:before{content:'\f303';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 16px/1 'Noticons';vertical-align:top;position:relative;top:2px;padding-right:5px;}#post-focus .post-meta ul.post-actions{margin:0;list-style:none;float:right;}#post-focus .post-meta ul.post-actions li{margin:0 0 0 15px;padding:0;display:inline-block;}#post-focus .post-meta ul.post-actions a{display:inline-block;position:relative;padding-left:37px;font-size:14px;color:#0087be;}#post-focus .post-meta ul.post-actions a:hover{opacity:0.7;}#post-focus .post-meta ul.post-actions a:before{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 32px/1 'Noticons';position:absolute;top:-4px;left:0;}#post-focus .post-meta ul.post-actions a.comments:before{content:'\f300';}#post-focus .post-meta ul.post-actions a.likes:before{content:'\f408';}#post-focus .post-meta ul.post-actions a strong{font-weight:normal;margin-left:8px;color:#668eaa;}#post-focus #focus-caption{position:absolute;bottom:10px;right:10px;left:10px;font-size:14px;margin:0;text-align:right;color:white;z-index:4;opacity:0.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 0.2s ease-in-out;}#post-focus #focus-caption:hover{opacity:1;}#post-focus #focus-caption a{color:white;text-decoration:underline;transition:color 0.1s ease-in-out;}#post-focus #focus-caption a:hover{color:#0087be;}@media all and (max-width:1020px){#post-focus.error-404 .inner{margin:15px;}}.search-404{margin:30px auto 0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}.search-404 input{display:block;width:100%;font-size:17px;padding:4px 8px 4px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ccc;}.search-404:after{content:'\f400';color:#888;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 26px/1 'Noticons';vertical-align:top;position:absolute;top:5px;left:8px;}#blog-header.has-header-img h2#blog-title a{background-color:#0085be;}#blog-header.has-header-img h2#blog-title a:hover{color:white;}#post-focus.has-header-img{box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.05);position:relative;z-index:1;}#post-focus.has-header-img h4.post-date{color:rgba(255, 255, 255, 0.7);font-weight:400;}#post-focus.has-header-img h4.post-date a{color:rgba(255, 255, 255, 0.8);}#post-focus.has-header-img h2.post-title{position:relative;z-index:4;font-weight:700;color:white;text-shadow:0 1px 1px rgba(0, 0, 0, 0.4), 0 2px 20px rgba(0, 0, 0, 0.3);}#post-focus.has-header-img h2.post-title a{color:white;}#post-focus.has-header-img h2.post-title a:hover{opacity:0.8;}#post-focus.has-header-img .entry p{color:rgba(255, 255, 255, 0.8);text-shadow:0 1px 1px rgba(0, 0, 0, 0.4), 0 2px 20px rgba(0, 0, 0, 0.3);}#post-focus.has-header-img .entry a{color:rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(255, 255, 255, 0.8);}#post-focus.has-header-img .entry a:hover{color:white;}#post-focus.has-header-img .post-meta{border-top:1px solid rgba(255, 255, 255, 0.1);}#post-focus.has-header-img .post-meta ul.post-actions a{color:white;opacity:0.8;}@media all and (max-width:870px){#blog-header h2#blog-title{top:0;left:0;float:left;}#blog-header h2#blog-title a{width:180px;height:180px;background-size:120px 120px;}#blog-header .wpcom-follow{float:left;margin-left:20px;}#post-focus .inner{left:0;max-width:100%;}}@media all and (max-width:1020px){#blog-header .inner{margin-left:30px;margin-right:30px;}}@media all and (max-width:780px){#post-focus{top:-50px;}}@media all and (max-width:580px){#blog-header .inner{margin:35px 15px;}#post-focus.archives .inner{padding:30px 0;}#blog-header h2#blog-title a{width:120px;height:120px;background-size:80px 80px;}#post-focus #post-focus-content{margin-top:160px;padding:0;}body.loggedin #post-focus #post-focus-content{margin-top:140px;}body.loggedin #post-focus.archives #post-focus-content, body.loggedin #post-focus.search #post-focus-content{margin-top:166px;}#post-focus #focus-caption{position:relative;top:0;left:0;right:0;bottom:0;margin:20px 40px 0 30px;opacity:0.5;text-align:left;}#post-focus .post-meta ul.post-actions a span{display:none;}}.search-again{margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:92%;max-width:860px;position:relative;top:-20px;}.search-again input{display:block;width:100%;font-size:17px;padding:8px 8px 8px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ccc;}.search-again:after{content:'\f400';color:#888;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 26px/1 'Noticons';vertical-align:top;position:absolute;top:6px;left:38px;}ul.search-results{list-style:none;margin:0 auto 60px auto;padding:0;width:92%;max-width:860px;}ul.search-results li{margin:0 0 10px 0;padding:0 0 0 0;position:relative;}ul.search-results li h3{margin:0;padding:20px 30px 0 30px;font-size:14px;font-weight:400;color:#87a6bc;}ul.search-results li h2{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;margin:0;padding:5px 30px 5px 30px;font-size:36px;}ul.search-results li h2 a{font-weight:700;}ul.search-results li p{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;font-size:17px;margin:0;padding:0 30px 20px 30px;}ul.search-results li.no-results{padding:50px;text-align:center;}ul.search-results li.no-results h2{margin-bottom:20px;}ul.search-results li.no-results p{color:#668eaa;padding:0 40px;}ul.search-results .nav-search{margin:30px;overflow:hidden;}@media screen and (max-width:580px){ul.search-results li h2{font-size:24px;padding:5px 0 5px 0;}ul.search-results li h3{padding:20px 0 0 0;}ul.search-results li p{padding:0 0 20px 0;}.search-again{padding:0;}.search-again:after{left:8px;}ul.search-results .nav-search{margin:30px 0;overflow:hidden;}}ul.year-nav{margin:0;padding:0;list-style:none;}ul.year-nav li{float:left;padding:5px 10px;}ul.year-nav li.current a{color:#2e4453;font-weight:bold;pointer-events:none;}ul.dates{max-width:960px;list-style:none;margin:0 auto 60px auto;-moz-box-sizing:border-box;box-sizing:border-box;}ul.dates:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.dates li{margin:0.5%;width:24%;height:180px;float:left;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;background:white;}ul.dates li.month-break{clear:both;height:auto;width:100%;margin:0;background:transparent;padding:50px 20px 20px 20px;font-size:32px;font-weight:300;}ul.dates li a.post-link{font-weight:300;color:#2e4453;padding:20px;font-size:17px;line-height:1.3;border:1px solid white;position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;}ul.dates li a.post-link strong{display:block;margin-bottom:5px;}ul.dates li a.post-link span{display:block;font-size:14px;margin-bottom:5px;color:#2e4453;}ul.dates li a.post-link:hover, ul.dates li a.post-link:hover span{color:#0087be;}ul.dates li.has-featured-img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}ul.dates li.has-featured-img a.post-link{background-color:rgba(243, 246, 248, 0.95);}ul.dates li.has-featured-img a.post-link:hover{background-color:rgba(255, 255, 255, 0.95);}ul.dates li.has-featured-img a.post-link:hover, ul.dates li.has-featured-img a.post-link:hover span{color:#0087be;}@media all and (max-width:1020px){ul.dates{padding:0 30px;}}@media all and (max-width:800px){ul.dates li{width:49%;}}@media all and (max-width:500px){ul.dates{width:95%;padding:0;}ul.dates li{width:100%;float:none;height:auto;margin-bottom:20px;}ul.dates li a.post-link{display:block;position:relative;}}#footer{position:relative;padding-bottom:5em;}body.loggedin .wpcom-header{margin-top:32px;}@media all and (max-width:782px){body.loggedin .wpcom-header{margin-top:46px;}}@media all and (max-width:660px){body.loggedin .wpcom-header{position:absolute;}}#post-focus{height:366px;min-height:366px;}#post-focus.has-header-img{height:50vh;}#post-focus.archives,
#post-focus.search{height:auto;}#blog-header h2#blog-title a{background-size:32px 32px;width:48px;height:48px;float:left;}#blog-header .wpcom-follow{float:left;margin-left:15px;}@media all and (max-width:580px){#blog-header h2#blog-title a{display:none;}#blog-header .inner{margin:0;width:100%;height:50px;}#blog-header #blog-tagline{width:100%;}#blog-header #blog-tagline a{display:block;width:100%;font-size:14px;padding:18px 10px;}#post-focus{min-height:148px;margin-top:50px;}#post-focus.archives, #post-focus.search{padding:15px;}#post-focus.archives #post-focus-content .post-title, #post-focus.search #post-focus-content .post-title, #post-focus.search #post-focus-content .entry{padding:0;}}#wpcom-comments-date{float:right;position:relative;top:2px;}#wpcom-comments-date span, #wpcom-comments-date a{font-size:14px;color:#87a6bc;}#wpcom-comments-date .icon{fill:#87a6bc;width:14px;height:14px;position:relative;top:2px;margin-right:4px;}#wpcom-comments-date .divider{color:#e9eff3;line-height:1;margin:0 4px;}@media all and (max-width:380px){#wpcom-comments-date .date, #wpcom-comments-date .divider{display:none;}}.post-title-top{margin:-19px 0 15px 0;}.post-title-top h2.post-title,
.post-title-top h2.post-title a{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;font-weight:700;line-height:1.2;font-size:42px;margin:0 auto;color:#2e4453;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.post-title-top h2.post-title a:hover{color:#3d596d;}.post-title-top .entry p{padding-top:17px;font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;font-size:16px;}.page .post-title-top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(200, 215, 225, 0.5);}.page .post-title-top .entry p{margin-bottom:0;}@media all and (max-width:580px){.post-title-top h2.post-title, .post-title-top h2.post-title a{font-size:32px;}}.post-meta-top{padding-bottom:20px;margin:0 0 38px 0;border-bottom:1px solid rgba(200, 215, 225, 0.5);}.post-meta-top .avatar{width:32px;height:32px;border-radius:100%;float:left;margin-right:12px;}.post-meta-top .post-author-name,
.post-meta-top .time{position:relative;top:0.25em;font-size:1.4em;line-height:1.6em;margin-bottom:1.6em;color:#87a6bc;}.post-meta-top .post-author-name{z-index:-1;}.post-meta-top .time{float:right;}.post-meta-top .time:before{content:'\f303';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 16px/1 'Noticons';vertical-align:top;position:relative;top:4px;padding-right:5px;}.post-meta-top .post-actions{float:right;list-style-type:none;margin-top:2px;}.post-meta-top .post-actions a,
.post-meta-top .post-actions a span{color:#87a6bc;font-size:14px;}.post-meta-top .post-actions a:before{content:'\f300';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 16px/1 'Noticons';vertical-align:top;position:relative;top:4px;padding-right:5px;color:#87a6bc;}.post-meta-top #wpcom-comments-date{top:4px;}@media all and (max-width:480px){.post-meta-top .time, .post-meta-top .post-actions a span{display:none;}}@media all and (max-width:580px){.post .post-meta-top, .post .post-title-top{margin-right:15px;margin-left:15px;}}.post h2{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;}.enblog-cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-content:center;flex-direction:column;width:100%;padding:50px 0 20px;margin:4em 0;text-align:center;background:#f3f6f8 url("/wp-content/themes/h4/i/featured-image-placeholder.svg") center center;background-size:cover;min-height:320px;}.enblog-cta .enblog-cta-container{padding:0 20px;}.enblog-cta-headline{font-family:"Noto Serif", Georgia, "Times New Roman", Times, serif;color:#2e4453;padding:.4em 0 1em;margin:0;text-align:center;font-size:24px;font-weight:700;letter-spacing:-.025em;}@media (min-width:661px){.enblog-cta-headline{font-size:32px;}}