.lava_red{color:#e63946}.charcoal_gray{color:#333}.dark_orange{color:#f77f00}.soft_beige{color:#f6e8c3}.lava_black{color:#1a1a1d}.white{color:#fff}.slate_blue{color:#6c757d}.vivid_blue{color:#008cff}.bg_lava_red{background-color:#e63946}.bg_charcoal_gray{background-color:#333}.bg_dark_orange{background-color:#f77f00}.bg_soft_beige{background-color:#f6e8c3}.bg_lava_black{background-color:#1a1a1d}.bg_white{background-color:#fff}.bg_slate_blue{background-color:#6c757d}.bg_vivid_blue{background-color:#008cff}.article_image_box{border-radius:.5em;height:250px;margin-bottom:.8em}.article_image,.article_image_box{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;width:100%}.article_image{background-color:#333;border-radius:.5rem;box-shadow:0 0 15px #333;height:100%;position:relative}.article_post_flexbox{display:flex;flex-direction:row;justify-content:space-between}.article_post_flexbox article{margin-bottom:2rem;width:70%}.article_post_flexbox article .article_body{margin-top:2rem}.article_post_flexbox .sidebar{padding:0 2.5%;width:20%}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5{margin-top:1rem}.sidebar .recent_articles_box ul{list-style-type:none;padding:0}.sidebar .recent_articles_box ul a{display:block;padding:.15rem .25rem}.sidebarform{display:block;margin:2rem 0;width:100%}.sidebarform .blogsubscribe_box{border:1px solid #333;border-radius:.25rem;padding:0}.sidebarform .blogsubscribe_box .subscribeheader{background-color:#1a1a1d;color:#fff;font-size:1.2rem;margin:0;padding:.5rem .25rem;text-align:center}.sidebarform .blogsubscribe_box .subscribeform{background-color:#333;color:#fff;padding:.2rem .5rem}.sidebarform .actions{text-align:center}.sidebarform .actions .hs-button{border-color:#fff;font-size:1rem;min-width:5rem}.sidebarform .hs-form-field .hs-error-msgs{line-height:normal;padding:.5rem .5rem .5rem 1.1rem}.sidebarform form .hs_error_rollup{display:none;font-size:1rem;margin-bottom:1rem}.sidebarform form .hs_error_rollup .hs-error-msgs{font-size:1rem;line-height:normal;margin:0;padding:0 0 0 1.1rem;text-align:left}.read_time,.sidebarform form .hs_error_rollup label{font-size:.8rem}.read_time{color:#333;margin:.5rem auto}.article_list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.article_list article{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:inline-block;font-size:1rem;margin:0 0 2rem;max-width:calc(50% - 2rem)}.article_list article .article_title,.articlemontage .article_title{background-color:#f77f00;color:#1a1a1d;font-size:1.1rem;font-weight:400;margin:0;padding:0;text-align:left;vertical-align:middle}main .article_title a{color:#1a1a1d;display:block;padding:.5rem;text-decoration:none}main .article_title a:active,main .article_title a:focus-visible,main .article_title a:hover{background-color:#b32727;color:#fff;outline:0}main .article_title a:focus-visible{text-decoration:underline}.article_list article .article_image_box{border-radius:0;height:200px;margin:0;width:auto}.article_list article .article_image{border-radius:0;box-shadow:none}.article_list article .article_body{padding:1rem .5rem .5rem}.articlemontage_box{margin-bottom:2rem;margin-top:2rem}.articlemontage_box .articlemontage{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around}.articlemontage_box .articlemontage article{border:1px solid #333;border-radius:0 0 .25rem .25rem}.articlemontage_box .articlemontage .article_title{margin:0}.articlemontage_box .articlemontage .article_body{padding:1rem .5rem .5rem}.articlemontage_box .articlemontage .mainarticle{display:flex;flex:auto;flex-direction:column;margin-right:1rem;max-width:50%}.articlemontage_box .articlemontage .article_image{border-radius:0;box-shadow:none}.articlemontage_box .articlemontage .mainarticle .article_image{height:400px}.articlemontage_box .articlemontage .subarticles .article_image{height:200px}.articlemontage_box .articlemontage .subarticles{display:flex;flex-direction:column;justify-content:space-around}.articlemontage_box .articlemontage .subarticles .subarticle_1{margin-bottom:1rem}@media (max-width:800px){.article_list,.article_post_flexbox{flex-direction:column}.article_list article{margin-left:0;margin-right:0;max-width:100%}.articlemontage_box .articlemontage{flex-direction:column}.articlemontage_box .articlemontage article,.articlemontage_box .articlemontage article.mainarticle{margin:0 0 1rem;max-width:100%}.article_post_flexbox article{width:auto}.article_post_flexbox .sidebar{border-top:1px solid #333;margin-top:2rem;width:auto}}