@media (min-width:576px){h1{font-size:3rem}}@media (min-width:768px){h1{font-size:4rem}}.blog-post-wrapper .hero-wrapper{background-position:0!important;background-size:auto 120%!important;padding-bottom:50%;position:relative;width:100%}@media (min-width:992px){.blog-post-wrapper .hero-wrapper{padding-bottom:0}}@media (min-width:1600px){.blog-post-wrapper .hero-wrapper{background-size:auto 150%!important}}.blog-post-wrapper .hero-wrapper .hero-image{background-position-x:50%!important;background-position-y:0!important;background-size:130% auto!important;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);inset:55% 0 0 0;position:absolute}@media (min-width:475px){.blog-post-wrapper .hero-wrapper .hero-image{inset:50% 0 0 0}}@media (min-width:768px){.blog-post-wrapper .hero-wrapper .hero-image{inset:40% 0 0 0}}@media (min-width:992px){.blog-post-wrapper .hero-wrapper .hero-image{background-position-x:50%!important;background-position-y:0!important;background-size:auto 100%!important;-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);inset:0 0 0 50%}}@media (min-width:1400px){.blog-post-wrapper .hero-wrapper .hero-image{background-size:100% auto!important}}.blog-post-wrapper .hero-wrapper .content-wrapper .container{display:flex;flex-direction:column;justify-content:center;padding:36px 0}@media (min-width:992px){.blog-post-wrapper .hero-wrapper .content-wrapper .container{min-height:600px;padding:80px 0}}.blog-post-wrapper .hero-wrapper .content-wrapper .container .section-heading h1{color:var(--blue)}@media (min-width:992px){.blog-post-wrapper .hero-wrapper .content-wrapper .container .section-heading{width:50%}}.article-wrapper article.blog-post{margin-inline:auto;max-width:940px}.article-wrapper article.blog-post figure{margin:0}.article-wrapper .post-footer{border-top:1px solid var(--grey-medium);display:flex;flex-direction:column;margin-top:2rem;padding-top:2rem}@media (min-width:576px){.article-wrapper .post-footer{align-items:center;flex-direction:row;justify-content:space-between}}.article-wrapper .post-footer .tag-wrap a{align-items:center;border-radius:16px;display:flex;mix-blend-mode:multiply;padding:6px 16px}.article-wrapper .post-footer .tag-wrap a:nth-child(odd){background:rgba(106,50,147,.063);border:1px solid var(--purple);color:var(--purple)}.article-wrapper .post-footer .tag-wrap a:nth-child(2n){background:rgba(21,167,221,.063);border:1px solid var(--blue);color:var(--blue)}.article-wrapper .social-share-list{display:flex;gap:.5rem;list-style-type:none;margin-bottom:unset;padding:0}.article-wrapper .social-share-list li{border:1px solid var(--grey-medium);border-radius:.25rem;display:flex}.article-wrapper .social-share-list li a{align-items:center;color:var(--grey-dark);display:flex;justify-content:center;line-height:1;padding:.5rem .75rem}.article-wrapper .social-share-list li a svg{fill:var(--grey-medium);color:var(--grey-medium)}.recent-posts-heading{margin-bottom:5rem;margin-top:2rem}.recent-posts-heading .section-heading{margin-bottom:2rem}.posts-wrapper{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media (min-width:992px){.posts-wrapper{grid-template-columns:repeat(3,1fr)}}.posts-wrapper .card{background:var(--white);display:flex;flex-direction:column;position:relative}.posts-wrapper .card .card-header{aspect-ratio:16/9;margin-bottom:.75rem;overflow:hidden}.posts-wrapper .card .card-header img{height:auto;max-width:100%}.posts-wrapper .card .card-body{color:var(--black);padding-top:5px}.posts-wrapper .card .card-body .post-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem}.posts-wrapper .card .card-body .post-tags a.blog-post-tag{color:var(--purple);font-size:1rem;text-transform:uppercase;white-space:nowrap}.posts-wrapper .card .card-body h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.posts-wrapper .card .card-body h3 a{color:var(--black)}.posts-wrapper .card .card-body .post-content p{font-weight:300}.posts-wrapper .card .card-body .post-content p:last-of-type{margin-bottom:0}.posts-wrapper .card .card-footer{margin-top:auto;padding:0 24px 20px}.posts-wrapper .card .card-footer a{font-weight:400;text-transform:uppercase}