.hero{padding-bottom:3rem;padding-top:3rem}@media screen and (min-width:800px){.hero{padding-bottom:6rem;padding-top:6rem}}@media screen and (min-width:1200px){.hero{padding-bottom:8rem;padding-top:8rem}}button.heroButton{display:flex}button.heroButton .icon{display:inline-block;height:.875rem;width:.875rem}ul.benefits{list-style:none;padding-left:0}ul.benefits li{margin:.7rem 0}ul.benefits li .icon{margin-left:0;margin-right:.5rem}.blog-hero.image-full{display:flex;flex-direction:column;justify-content:center;min-height:60vh;position:relative}.blog-hero.image-full img{object-fit:cover}.blog-hero.image-full .hero-overlay,.blog-hero.image-full img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.blog-hero.image-full .hero-caption{color:#fff;position:relative}.blog-hero.image-full .hero-caption .container{display:block}.blog-hero.image-full .hero-tag{margin-bottom:1rem}.blog-hero.image-full .hero-tag span{border-radius:32px;color:#000;font-size:13px;font-weight:600;margin-right:.5rem;padding:6px 14px}.blog-hero.image-full .hero-tag span:last-child{margin-right:0}section.hero.blog{align-items:center;display:flex;min-height:340px;padding:4rem 0}section.hero.blog .container{width:100%}.hero.blog{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero .postInfo{display:flex;font-size:.875rem;gap:2.25rem}.hero.post h1{margin-bottom:0}.hero.post .postInfo{margin-bottom:.5rem;opacity:.5}.hero.post .postInfo i{margin-right:.5rem}.hero.post .postAuthor{align-items:center;display:flex;gap:1rem}.hero.post .postAuthor img{border-radius:4rem;height:3.5rem;width:3.5rem}