.blog .post .grid-x,.blog .post ul{margin-bottom:.5rem}@media print,screen and (min-width: 40em){.blog .post .grid-x,.blog .post ul{margin-bottom:1rem}}.blog .post iframe{max-width:100%}.blog img.size-full,.blog img.full-width{width:100% !important;max-width:100% !important}.blog h1{font-size:1.5rem}@media print,screen and (min-width: 40em){.blog h1{font-size:2rem}}.blog h1 a{color:#002952}.blog ul.meta{list-style:none;list-style-type:none;margin:0 0 1rem;color:#8a8a8a}@media print,screen and (min-width: 40em){.blog ul.meta{margin-bottom:1.5rem}}.blog ul.meta li{display:inline-block;font-size:.7rem;margin-right:.75rem}@media print,screen and (min-width: 40em){.blog ul.meta li{font-size:.85rem;margin-right:1rem}}.blog ul.meta li:last-child{margin-right:0}.blog ul.meta li i.fas{margin:0 .35rem 0 .25rem}.blog .more-link{font-weight:bold;text-decoration:underline;text-decoration-color:#0073e6}.blog .author-box{position:relative;border:1px solid #cacaca;border-radius:5px;padding:1.25rem 1rem 1rem;margin:2rem 0 1.5rem}@media print,screen and (min-width: 40em){.blog .author-box{padding:1.5rem 1.5rem 1.25rem}}.blog .author-box .author-box-label{position:absolute;top:-0.75rem;left:1rem;background:#fff;padding:0 .5rem;font-size:.8rem;color:#8a8a8a}.blog .author-box .author-box-label svg{width:.8em;height:.8em;vertical-align:-0.05em;margin-right:.15rem}.blog .author-box .author-box-name{font-size:1.25rem;margin:0 0 .75rem}.blog .author-box .author-box-bio p:last-child{margin-bottom:0}.blog .author-box .author-box-links{list-style:none;margin:1rem 0 0;padding:.75rem 0 0;border-top:1px solid #f1f3f5}.blog .author-box .author-box-links li{display:inline-block;margin-right:.5rem}.blog .author-box .author-box-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:5px;color:#fff;background:#002952}.blog .author-box .author-box-link svg{width:1.1rem;height:1.1rem}.blog .author-box .author-box-link:hover,.blog .author-box .author-box-link:focus{background:#0073e6;color:#fff}.blog .author-box .author-box-link.author-box-link-linkedin{background:#0a66c2}.blog .author-box .author-box-link.author-box-link-linkedin:hover,.blog .author-box .author-box-link.author-box-link-linkedin:focus{background:#0073e6}.blog .sidebar{padding:1rem 0 1rem 1rem}.blog .sidebar h4{font-size:1.25rem}.blog .sidebar h4 i.fas{margin-right:.5rem;color:#0073e6}.blog .sidebar .searchform{margin-bottom:1.5rem}.blog .sidebar .newsletter-signup{background-color:#fff;border-radius:5px;padding:1rem;margin-bottom:1.5rem}.blog .sidebar .newsletter-signup p,.blog .sidebar .newsletter-signup .button{font-size:.85rem}.blog .sidebar .newsletter-signup .input-group{margin-bottom:.5rem}.blog .sidebar .newsletter-signup small{font-style:italic}.blog .sidebar .newsletter-signup small a{text-decoration:underline;text-decoration-color:#0073e6}.blog .sidebar .categories{margin-bottom:1.5rem}.blog .sidebar .categories ul{margin:0;list-style:none;list-style-type:none}.blog .sidebar .categories ul li a{text-decoration:underline;text-decoration-color:#0073e6}.blog .sidebar .categories ul li span{float:right;color:#8a8a8a;font-style:italic}.blog .sidebar .tweets{margin-bottom:1.5rem}.blog .sidebar .tags li{list-style:none;list-style-type:none}.blog.not-found h1{font-size:3rem}@media print,screen and (min-width: 40em){.blog.not-found h1{text-align:left}}.blog.not-found h1 span{font-size:5rem;color:#cacaca;display:block}.blog .description{background:#fff;padding:1rem;border-radius:5px;margin-bottom:1rem}@media print,screen and (min-width: 40em){.blog .description{margin-bottom:2rem}}.blog .commentlist .comment{margin-bottom:.5rem;background:#fff;padding:.5rem;border-radius:5px}@media print,screen and (min-width: 40em){.blog .commentlist .comment{margin-bottom:1rem;padding:1rem}}.blog .commentlist .comment .comment-metadata{font-weight:bold;font-size:.85rem;margin-bottom:.5rem}.blog .commentlist .comment .comment-metadata a{color:#8a8a8a}.blog ul.paginav{list-style:none;list-style-type:none;margin:0 0 1rem}@media print,screen and (min-width: 40em){.blog ul.paginav{margin-bottom:1.5rem}}.blog ul.paginav li{display:inline-block;font-size:.7rem;margin-right:.75rem}@media print,screen and (min-width: 40em){.blog ul.paginav li{font-size:.85rem;margin-right:.2rem;margin-bottom:.75rem}}.blog ul.paginav li a{display:block;padding:5px 10px;border:1px solid #0073e6;background:#fff;color:#0073e6;font-weight:700}.blog ul.paginav li a:hover{color:#fff;background:#0073e6}.blog ul.paginav li:last-child{margin-right:0}.blog ul.paginav li.active a{color:#fff;background:#0073e6}.blog .error{background:url(/images/flag_bg.png);position:relative;text-align:center;color:#fff;height:60vh}@media print,screen and (max-width: 26.24875em){.blog .error{height:100vh}}.blog .error .float{width:90%;max-width:500px;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:2}.blog .error .float h1{text-align:center;color:#fff}.blog .error .float form{position:relative}.blog .error .float form input[type=search]{padding-right:55px}.blog .error .float form button{position:absolute;top:0;right:0;height:100%;padding:0 15px;background:#f76a4c;color:#fff}.blog .error .bigtext{position:absolute;bottom:0;left:0;font-size:300px;z-index:1;line-height:.8;opacity:.2}@media print,screen and (max-width: 26.24875em){.blog .error .bigtext{display:none}}