.hub__header{padding:45px 0 25px}.hub__body{padding:0 0 55px}.container{margin:0 auto;max-width:1230px;padding:0 30px}.blog-home-header h1,.topic-header h1{font-size:2.8rem;margin-bottom:1rem}.blog-home-header{text-align:center}.breadcrumbs{grid-column-gap:0;grid-row-gap:.4rem;display:flex;flex-flow:wrap;font-size:16px;margin-bottom:5px}.breadcrumbs a{border-radius:5px;padding:3px 5px}.breadcrumbs a:hover{background-color:rgba(51,173,67,.06);color:#25a328}.breadcrumb-arrow{align-items:center;color:#25a328;display:flex;flex:none;height:1.8rem;justify-content:center;margin-left:0;margin-top:0;padding:0;width:1.3rem}.hub__featured .container--wider{max-width:1340px}.featured{margin-bottom:60px}.featured__wrap{padding:0 55px;position:relative}.featured__item.slick-slide{outline:none;padding:10px}.featured.featured--single .featured__wrap{padding:0}.featured--single .featured__arrows{display:none}.featured__arrows{display:flex;justify-content:space-between;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.featured__arrow{border:1px solid #e3e6e8;border-radius:50%;cursor:pointer;height:40px;line-height:0;padding:8px;width:40px}.featured__arrow:hover{background:#f1f2f4}.featured__arrow-picture{height:100%;object-fit:contain;object-position:center;width:100%}.featured__card{border:1px solid #f2f2f2;border-radius:10px;box-shadow:0 1px 5px 0 rgba(64,87,109,.2);display:flex;height:400px;overflow:hidden;position:relative}.featured__badge-content{display:inline-block;font:inherit}.featured__media{overflow:hidden;width:50%}.featured__image{height:100%;object-fit:cover;object-position:center;width:100%}.featured__content{display:flex;flex-direction:column;justify-content:start;padding:40px 50px 70px;width:50%}.featured__title{color:#2b2b3c;font:700 32px/1.4 Avenir Next,sans-serif;margin:0 0 15px;max-height:89.6px;overflow:hidden}.featured__subtitle{align-items:center;bottom:40px;color:#5b6671;display:flex;flex-direction:row;font-size:14px;font-weight:400;margin:0;position:absolute}.featured__description{color:#2b2b3c;font-size:18px;font-weight:400;margin:0 0 20px}.featured__button{background-color:#5bbb57;border:1px solid #5bbb57;border-radius:5px;color:#fff;display:inline-block;font:700 18px/1 Avenir Next,sans-serif;letter-spacing:.1em;min-width:285px;padding:15px;text-align:center;transition:all .4s ease}.featured__button:active,.featured__button:focus,.featured__button:hover{background-color:#fff;color:#5bbb57}.articles__list{display:flex;flex-wrap:wrap;justify-content:center}.articles__block .articles__list{justify-content:left}.articles__item{background-color:#fff;border:1px solid #f2f2f2;border-radius:10px;box-shadow:0 1px 5px 0 rgba(64,87,109,.2);color:#2b2b3c;margin:15px;overflow:hidden;position:relative;width:calc(33.33333% - 30px)}.articles__link{color:#2b2b3c;display:block;text-decoration:none}.articles__link:active,.articles__link:focus,.articles__link:hover{color:#2b2b3c}.articles__content{padding:20px 25px 45px}.articles__text{height:117px;overflow:hidden}.articles__title{font-size:18px;font-weight:600;margin:0;max-height:77.2px;overflow:hidden}.articles__subtitle{bottom:17px;color:#5b6671;font-size:14px;font-weight:400;margin:0;position:absolute}.articles__description{font:500 10px/1.5 Avenir,sans-serif;margin:5px 0 0}.articles__description p{margin:0 0 5px}.articles__description p:last-of-type{margin:0}.articles__media{height:200px}.articles__image{height:100%;object-fit:cover;object-position:center;width:100%}.articles__badge,.featured__badge{padding-bottom:1rem}.articles__badge span,.featured__badge span{background-color:rgba(51,173,67,.06);border-radius:5px;color:#25a328;display:inline-block;font-size:14px;font-weight:600;padding:5px 10px}.articles__badge-content{display:inline-block;font:inherit}.articles-empty{font:500 22px/1.2 Avenir Next,sans-serif;text-align:center}.articles__subtitle .post-date{padding-left:5px}.articles__subtitle .read-time{padding-right:5px}.hub-pagination{align-items:center;justify-content:center;margin-top:50px}.hub-pagination,.hub-pagination__arrows,.hub-pagination__pages{display:flex;flex-wrap:wrap}.hub-pagination__pages{margin:0 15px}.hub-pagination__page{align-items:center;border-radius:3px;display:flex;height:35px;justify-content:center;letter-spacing:.1em;padding:7px 5px 5px;transition:all .4s ease}.hub-pagination__arrow{background-color:#fff;border:1px solid #e3e6e8;border-radius:50%;height:40px;line-height:0;padding:8px;width:40px}.hub-pagination__arrow:hover{background:#f1f2f4}.hub-pagination__arrow img{height:100%;object-fit:contain;object-position:center;width:100%}.hub-pagination__arrow:disabled{background-color:#999;border:none;color:#fff;cursor:not-allowed}.hub-pagination__elipses,.hub-pagination__page{margin:3px}.hub-pagination__page{border-radius:50%;color:#2b2b3c;font-size:16px;font-weight:600;min-width:35px}.hub-pagination__page.active,.hub-pagination__page:active,.hub-pagination__page:focus,.hub-pagination__page:hover{background-color:rgba(51,173,67,.06);color:#25a328}.hub-pagination__elipses{align-items:center;display:flex;font:700 12px/1 Avenir Next,sans-serif;height:35px;justify-content:center;min-width:35px;padding:7px 5px 5px}@media (max-width:992px){.hub__body{padding:0 0 40px}.articles__item{width:calc(50% - 30px)}.hub-pagination{flex-direction:column}.hub-pagination__pages{margin:10px 0}.featured__card{flex-direction:column;height:auto}.featured__media{aspect-ratio:35/20;width:100%}.featured__content{width:100%}}@media (max-width:768px){.featured__wrap{padding:0}.featured__list{display:flex;flex-direction:column}.featured__card{flex-direction:column;height:auto}.featured__arrows{display:none}.articles__item{width:100%}}.author{align-items:center;display:flex}.author__media{border-radius:50%;height:25px;margin-right:10px;overflow:hidden;position:relative;width:25px}.author__image,.author__media svg{height:100%;width:100%}.author__image{object-fit:cover;object-position:center}.author__name{font-weight:600}.middot{padding:0 8px}.articles a .articles__media img,.featured a .featured__media img{transition:transform .35s ease!important}.articles a:hover .articles__media img,.featured a:hover .featured__media img{transform:scale(1.05)!important}.featured__item{padding:15px}.slick-slider{z-index:10}.articles-header{text-align:center}