.card{--backgrounnd-color:#fff;--border-radius:0px;--body-padding:28px;--shadow:0 0 0 0px #dedede,0 0 0 transparent;--shadow-hover:0 0 0 0 #dedede,0px 4px 20px rgba(0,0,0,.2);--image-background-color:rgba(0,0,0,.05);--image-height:56.25%;--image-background-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 170'%3E%3Cpath d='M0 169.9V0h220v169.9zM16 154h188V16H16z' style='fill:%23fff'/%3E%3Cpath d='M190 93.9 140 46l-60 58-19-18-31 34.2V140h160z' style='fill:%23fff'/%3E%3Ccircle cx='50' cy='50' r='20' style='fill:%23fff'/%3E%3C/svg%3E")}@media (max-width:758px){.card{--body-padding:20px}}.card{width:100%}.card__wrapper{align-content:stretch;align-items:stretch;background:var(--backgrounnd-color);border:0;border-radius:var(--border-radius);box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow:hidden;transition:all .2s ease-in-out;width:100%}.card__wrapper--link{color:currentColor;text-decoration:none}.card__wrapper--link:hover{box-shadow:var(--shadow-hover);color:currentColor}.card__header{width:100%}.card__image-wrapper{aspect-ratio:16/9;background:var(--image-background-color) no-repeat center center var(--image-background-url);background-size:25%;width:100%}.card__image{aspect-ratio:16/9;background-color:#fff;object-fit:cover;width:100%}.card__body{padding:var(--body-padding);width:100%}.card__title{font-size:2rem;margin:0;overflow-wrap:break-word;word-wrap:auto;hyphens:auto}.card__footer{line-height:1;margin-top:auto;padding:0 15px 15px;text-align:right}.card__footer-button{display:inline-block;font-weight:500}.card__footer-button:after{background:var(--primary) 6px center no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.322' height='8.68'%3E%3Cpath fill='%23fff' d='m0 0 6.322 4.34L0 8.68Z'/%3E%3C/svg%3E");content:"";display:inline-block;height:18px;margin-left:7px;margin-top:-4px;vertical-align:middle;width:18px}.pagination{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;margin:30px 0 60px}.pagination a{color:currentColor;display:inline-block;margin:0 2px;padding:4px 6px;text-decoration:none}.pagination a:hover{color:#330c33}.pagination a.active{font-weight:700;pointer-events:none}.pagination__next-link,.pagination__prev-link{transform:scale(1.4)}.breadcrumbs__wrapper{color:#7ea69d;font-size:1.4rem;line-height:1.4;margin-bottom:20px;margin-top:40px}.breadcrumbs{align-content:center;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0}.breadcrumbs li a{color:#7ea69d;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li:last-child span{color:#48766c}.blog-listing{background-color:var(--light-gray-300);padding:40px 0}.blog-listing__container{column-gap:30px;display:grid;grid-template-columns:220px 1fr;margin:30px 0}.blog-filter__label{font-size:2rem;font-weight:700}.blog-filter__list{list-style:none;margin:0;padding:0}.blog-filter__item:before{content:"\203A";margin:0 6px 0 0;text-decoration:none}.blog-filter__item-link{color:var(--base-color);text-decoration:none}.blog-filter__item-link--active,.blog-filter__item-link:active,.blog-filter__item-link:focus,.blog-filter__item-link:hover{color:var(--base-color);text-decoration:underline}.blog-listing__breadcrumb-last{color:#48766c}.blog-listing__grid{column-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));justify-content:center;justify-items:center;margin:0 0 30px;row-gap:30px}.hs-blog-post h1{font-size:3.5rem}.hs-blog-post h2{font-size:3rem}.blog-post{padding:40px 0}.blog-post .breadcrumbs__wrapper{margin:40px auto 30px;max-width:750px}.blog-post__wrapper{display:grid;gap:40px;grid-template-columns:1fr 340px;margin-inline:auto;max-width:1100px}.blog-post__featured-image picture{display:block;height:0;margin-bottom:20px;padding-bottom:42.3529411764706%;position:relative;width:100%}.blog-post__featured-image picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-post__meta{color:#7ea69d;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.blog-post__meta a{color:currentColor;text-decoration:none}.blog-post__meta a:hover{text-decoration:underline}.blog-post__comments{background:#fff;margin:50px 0 0;padding:20px}.blog-post__sidebar,.blog-post__sidebar-sticky{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;gap:40px}.blog-post__sidebar-sticky{left:0;position:sticky;top:40px}.sidebar-item{background-color:var(--light-gray-300);padding:30px}h3.h5.sidebar-author__name{font-weight:600}.sidebar-author__name span{color:var(--secondary)}.sidebar-author__bio{font-size:1.6rem}.sidebar-author__avatar{margin:0 0 20px}.related-blogs{background-color:var(--light-gray-300);padding:100px 0}.related-blogs__title{margin-bottom:40px;text-align:center}.related-blogs__grid{display:grid;gap:30px;column-gap:30px;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));justify-content:center;justify-items:center;row-gap:30px}@media (max-width:992px){.blog-listing__container{grid-template-columns:1fr;row-gap:30px}.blog-filter__label{border:1px solid var(--secondary);cursor:pointer;padding:10px;position:relative;transition:all .3s ease-in-out}.blog-filter__label:after{content:"\203A";display:inline-block;line-height:1.5;position:absolute;right:15px;top:calc(50% - 16px);transition:all .3s ease-in-out}.blog-filter__label--toggle{background-color:#fff}.blog-filter__label--toggle:after{transform:rotate(90deg)}.blog-filter__list{border:1px solid transparent;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.blog-filter__item:before{display:none}.blog-filter__list--toggle{background-color:#fff;border:1px solid var(--secondary);border-top:1px solid transparent;max-height:100vh}.blog-filter__item-link{display:block;padding:10px}}@media (max-width:768px){.blog-post__wrapper{grid-template-columns:1fr}}.blog-post a.btn{display:inline-block;margin:20px 0}.blog-post .blog-post__content h2{margin-top:20px}.blog-post .blog-post__content strong{display:block;width:100%}