.blog-related-title{font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.blog-related-title a:hover{text-decoration:none}.blog-related-title a{color:#00376d!important}.blog-large{width:100%;height:350px;display:block;position:relative}.blog-large-a{text-decoration:none}.blog-large-img-wrapper{height:100%}.blog-large-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-align:left;width:100%}.blog-large-title{font-size:1.2rem;font-weight:700;padding:0 1rem}.blog-large-snippet{display:block;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.7rem;margin:0}.blog-tiles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(4,1fr);gap:2rem 1rem}.blog-tile{height:100%;width:auto}.blog-tile-a{text-decoration:none;width:100%}.blog-tile-a:hover{text-decoration:none}.blog-tile-img-wrapper{width:100%;height:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:350px;max-height:215px}.blog-tile-img-wrapper img{width:100%;height:100%}.blog-tile-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem .25rem;height:auto;color:#333}.blog-tile-title{margin-bottom:1rem}.blog-date-author{margin-top:auto;font-size:.85rem;font-weight:700;color:#555}.blog-tile-divider{margin:0 .3rem}.blog-tile-cat{margin-bottom:.35em;color:#c7141e;font-weight:700;font-size:.9rem}.blog-tile-snippet{display:block;width:100%;font-size:1.2rem;line-height:1.7rem;margin:0}.blog-tile-snippet div{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media only screen and (min-width:800px){.blog-tile-title{font-size:1rem}}@media screen and (min-width:601px) and (max-width:799px){.blog-large{width:100%;padding-left:0}.blog-tiles{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.blog-tile{border:none}.blog-tile:nth-child(2){padding:0}.blog-tile-text{height:auto}}@media only screen and (max-width:600px){.blog-large{width:100%;margin:0;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);padding-left:0}.blog-tiles{display:block}.blog-tile{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);min-height:250px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.blog-tile:last-child{border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2);padding:.5rem}.blog-tile-img-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:350px;max-height:215px}.blog-tile-img-wrapper img{height:215px;max-width:350px}.blog-tile-text{width:100%;margin-top:1rem;height:auto}}@media only screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.blog_navbar{-ms-flex-pack:distribute!important}#dropdown-lv-container{margin:0!important}.blog-tiles{display:-ms-flexbox!important}.blog-tiles>div{margin:1rem .5rem;width:25%}#dropdown-all-products a{margin-left:.5rem;margin-right:.5rem}}@media only screen and (-ms-high-contrast:none),(-ms-high-contrast:active){.blog-tiles{display:-ms-flexbox!important}.blog-tiles>div{margin:1rem .5rem;width:25%}}@media only screen and (min-width:601px) and (max-width:799px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.blog-tiles>div{width:45%!important}.blog-tiles{-ms-flex-wrap:wrap!important;-ms-flex-pack:center!important}.blog-date-author{margin-top:0}}@media only screen and (max-width:600px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.blog-tiles{display:-ms-flexbox;-ms-flex-wrap:wrap}.blog-tiles>div{margin-left:0;margin-right:0;width:100%;-ms-flex-align:center}}