.blog-home h1{text-align:left}.blog-home h2{font-size:3rem;display:none}.blog-home #keyword-hint{opacity:0;transition:all .3s ease}.blog-home #keyword-hint.visible{opacity:1}.blog-home .articlepreview a{text-decoration:none}.blog-home .articlepreview p{color:#1b4677;text-transform:uppercase;font-weight:600}.blog-home .articlepreview:last-of-type{margin-bottom:0!important}.blog-home .post-image:hover .cta-link{background-image:url(/img/cta-pink.svg)}.blog-home .articles p{padding:0 2rem}.blog-home .post-image{position:relative;height:100vw;width:100vw}.blog-home .post-image img{height:100%;-o-object-fit:cover;object-fit:cover}.blog-home .post-title{font-size:1.5rem;line-height:1}.blog-home .post-date{font-size:1.2rem}.blog-home .cta-link{position:absolute;bottom:1rem;right:2rem;background-image:url(/img/cta-white.svg)}.blog-home .form-control{border:2px solid #1b4677;font-size:1.2rem;color:#1b4677;padding:1rem 2rem}.blog-home .form-control p{color:#1b4677;font-size:1.2rem}.blog-home ::-moz-placeholder{color:#1b4677;text-align:right}.blog-home :-ms-input-placeholder{color:#1b4677;text-align:right}.blog-home ::placeholder{color:#1b4677;text-align:right}.blog-home select{background-image:url(/img/down.svg);background-position:top right;background-repeat:no-repeat;background-size:4.5rem}.blog-home input[type=text]{background-image:url(/img/search.svg);background-position:top left;background-repeat:no-repeat;background-size:3.9rem;padding-left:4rem}@media (max-width:767.98px){.blog-home .articles{margin:0;padding:0}.blog-home .col-12{margin:0;padding:0}}@media (min-width:768px){.blog-home .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);-ms-grid-rows:(auto)[5];grid-template-rows:repeat(5,auto);gap:10px}.blog-home .articlepreview{-ms-grid-column-span:4;grid-column:span 4/span 4}.blog-home .articlepreview:nth-child(4n+2){-ms-grid-column-span:3;grid-column:span 3/span 3}.blog-home .articlepreview:nth-child(4n+3){-ms-grid-column-span:3;grid-column:span 3/span 3}.blog-home .articlepreview:nth-child(4n+4){-ms-grid-column-span:4;grid-column:span 4/span 4}.blog-home .post-image{height:16rem;width:auto}.blog-home .articles p{padding:0;padding-right:35%}}@media (min-width:992px){.blog-home .grid{gap:15px}.blog-home .post-image{height:22rem}}@media (min-width:1200px){.blog-home .grid{gap:23px}.blog-home .post-image{height:26rem}.blog-home .search-field{width:45%}}@media (min-width:1400px){.blog-home .grid{gap:30px}.blog-home .post-image{height:30rem}}