.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 .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}}