.hero .photo img{height:auto!important;left:auto;opacity:.3;position:absolute;right:30px;top:17px;width:285px;z-index:2}.hero .photo:after{background-position:50%;opacity:1;z-index:1}.hero .hero-inner{align-items:end;grid-template-columns:85% 15%;min-height:170px;padding:20px 10px;width:100%}.hero h1{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;margin-bottom:0;text-transform:none}.post-content{display:grid;gap:60px;grid-template-columns:100%;grid-template-rows:auto;margin:0 auto;max-width:1140px;padding:50px 10px 60px}.post .photo{margin-bottom:15px;position:relative}.post .photo img{height:100%;object-fit:cover;width:100%}.post .content img{height:100%;object-fit:contain;width:100%!important}.post .content li,.post .content p{font-weight:300}.post p.date{color:#b2b2b2;margin-bottom:30px}.post ul,.post ul li{list-style:none;margin:0;padding:0}.post h2,.post h3,.post h4,.post ol,.post p,.post p+p,.post ul{margin-bottom:30px;margin-top:0}.post ul ul{margin-bottom:10px}.post li{display:grid;gap:5px;grid-template-columns:1fr}.post .active li{grid-template-columns:14px 1fr}.post ol,.post ul{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:780px){.post-content.list-double ol,.post-content.list-double ul,.post-content.list-triple ol,.post-content.list-triple ul{column-gap:20px;grid-template-columns:repeat(2,1fr);row-gap:10px}}@media (min-width:1024px){.post-content.list-triple ol,.post-content.list-triple ul{grid-template-columns:repeat(3,1fr)}}.post ul{padding-left:20px}.post ul svg{height:14px}.post ul svg path{fill:#6e6259}.post ol{counter-reset:numbered;padding-left:20px}.post ol li{counter-increment:numbered}.post ol span.marker{display:block}.post ol span.marker:before{content:counter(numbered) ".";font-size:14px;font-size:.875rem}.post hr{background-color:#638c3d;border:0;display:block;height:4px;margin:0 0 30px;width:100%}.sidebar h4{font-size:18px;font-size:1.125rem;font-weight:500;line-height:18px;line-height:1.125rem;margin-bottom:20px;text-transform:uppercase}.sidebar li,.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul.share{display:grid;gap:10px;grid-template-columns:repeat(4,45px);justify-content:start;margin-bottom:60px}.sidebar ul.share svg{width:22px}.sidebar ul.share svg path{fill:#fff}.sidebar ul.share a{align-items:center;aspect-ratio:1/1;border-radius:5px;display:flex;justify-content:center;padding:5px;transition:background-color .25s ease-in-out;width:45px}.sidebar ul.share li.share-linkedin a{background-color:#0077b5}.sidebar ul.share li.share-twitter a{background-color:#1da1f2}.sidebar ul.share li.share-facebook a{background-color:#3b5998}.sidebar ul.share li.share-email a{background-color:#6e6259}.sidebar ul.share li[class] a:hover{background-color:#f18c21}.sidebar ul.categories,.sidebar ul.recent{display:grid;gap:10px;grid-template-columns:100%;grid-template-rows:auto;margin-bottom:60px}.sidebar ul.recent{gap:20px}.sidebar ul.recent li{display:grid;gap:10px;grid-template-columns:1fr}.sidebar ul.categories li{display:grid;gap:10px;grid-template-columns:7px 1fr}.sidebar ul.recent li a{font-size:18px;font-size:1.125rem}.sidebar ul.recent li span.date{color:#b2b2b2;display:block;font-size:14px;font-size:.875rem}.sidebar ul.categories li svg{height:14px}.sidebar ul.categories li svg path{fill:#f18c21;transition:fill .25s ease-in-out}.sidebar ul.categories a:hover svg path{fill:#754b20}body.case-studies-post img[style*=float]{max-width:50%;padding:20px}@media (max-width:1023px){body.case-studies-post img[style*=float]{display:block;float:none!important;margin:20px 0!important;max-width:100%;padding:0}}body.case-studies-post .callout p+a{margin-top:30px}