.blog-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:227px;background-color:var(--c-primary);border-top:4px solid #696561;text-align:center}.blog-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('/wp-content/uploads/2022/12/blog-banner.png');background-position:center center;background-size:cover;mix-blend-mode:luminosity;filter:contrast(128%)}.blog-hero .container{position:relative}.blog-hero__eyebrow{display:block;color:var(--c-white);font-size:15px;font-weight:400;text-transform:uppercase}.blog-hero__title{margin:0;color:var(--c-white);font-size:40px;font-weight:600;line-height:1.3}.blog-hero__sub{display:block;color:var(--c-white);font-size:16px;font-weight:500}.blog-latest{margin:30px 0 10px;color:var(--c-heading);font-size:30px;font-weight:500}.blog-latest span{color:var(--c-primary)}.blog-layout{display:flex;align-items:flex-start;padding-bottom:20px}.blog-sidebar{width:25.237%;padding:10px}.blog-posts{width:74.763%;min-width:0;padding:10px}.blog-widget{background-color:var(--c-white);border-radius:10px;box-shadow:0 0 46px -24px rgba(0,0,0,.28);padding-top:20px}.blog-search{display:flex;margin-top:5px;padding:0 10px}.blog-search input{flex:1;min-width:0;width:100%;border:0;border-radius:0;background-color:#F0F0F0;padding:11px 11px 11px 20px;font-size:var(--fs-body);color:var(--c-text)}.blog-search input:focus{outline:none}.blog-search button{border:0;border-radius:0;background-color:#F0F0F0;padding:10px;cursor:pointer}.blog-search button svg{display:block;width:22px;height:22px;fill:var(--c-primary)}.blog-cats{padding:15px}.blog-cats__title{margin:0 0 10px;color:var(--c-heading);font-size:17px;font-weight:600;text-transform:uppercase}.blog-cats__list{list-style:none;margin:0;padding:0}.blog-cats__list li{padding:5.5px 0}.blog-cats__list a{display:block;font-size:13px;line-height:15px;color:var(--c-text)}.blog-cats__list a:hover,.blog-cats__list a:focus{color:var(--c-primary)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:26px;row-gap:30px}.blog-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--c-white);border-radius:0 0 10px 10px;box-shadow:0 0 30px rgba(0,0,0,.1)}.blog-card__media{display:block}.blog-card__media img{display:block;width:100%;height:179px;object-fit:cover;object-position:center}.blog-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 50px}.blog-card__date{background-color:var(--c-primary);color:var(--c-white);font-size:12px;text-transform:uppercase;padding:0 10px}.blog-card__title{margin:10px 0;font-size:16px;font-weight:600;line-height:1.3}.blog-card__title a{color:var(--c-heading)}.blog-card__title a:hover,.blog-card__title a:focus{color:var(--c-primary)}.blog-card__excerpt{font-size:15px}.blog-card__more{position:absolute;left:20px;bottom:20px;font-size:13px;color:var(--c-secondary)}.blog-empty{padding:20px 0}.blog-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:20px}.blog-pagination .page-numbers{display:inline-block;background-color:var(--c-primary);color:var(--c-white);border:0;border-radius:0;padding:5px 12px;font-size:14px;line-height:1.5}.blog-pagination a.page-numbers:hover,.blog-pagination a.page-numbers:focus,.blog-pagination .page-numbers.current{background-color:var(--c-secondary);color:var(--c-white)}.post-hero{background-image:linear-gradient(180deg,var(--c-primary) 70%,#FFFFFF 30%);padding:20px 0}.post-hero__date{display:inline-block;background-color:var(--c-white);padding:2px 12px}.post-hero__date a,.post-hero__date time{color:var(--c-primary);font-size:13px;text-transform:uppercase}.post-hero__title{margin:10px 0;color:var(--c-white);font-size:23px;font-weight:600}.post-hero__media img{display:block;width:100%;height:auto}.post-layout{display:flex;align-items:flex-start;margin-bottom:40px}.post-toc{width:28.437%;padding:20px;position:sticky;top:10px;align-self:flex-start}.post-main{width:70.791%;min-width:0;padding:20px}.toc{background-color:var(--c-white);border-radius:15px 15px 0 0;box-shadow:0 0 41px 0 #DADADA;overflow:hidden}.toc__header{display:flex;align-items:center;justify-content:space-between;background-color:var(--c-secondary);color:var(--c-white);padding:15px 20px}.toc__title{font-size:16px;font-weight:600;text-transform:uppercase}.toc__toggle{display:inline-flex;border:0;background:none;padding:0;cursor:pointer}.toc__toggle svg{width:16px;height:16px;fill:var(--c-white);transition:transform .3s}.toc--closed .toc__toggle svg{transform:rotate(180deg)}.toc__body{padding:15px 20px}.toc--closed .toc__body{display:none}.toc__empty{font-size:14px}.toc__list{list-style:none;margin:0;padding:0;counter-reset:toc}.toc__list .toc__list{padding-left:15px}.toc__item{counter-increment:toc;font-size:14px}.toc__item>a{display:inline-block;padding:4px 0;color:var(--c-text)}.toc__item>a::before{content:counters(toc,".") ". "}.toc__item>a:hover,.toc__item>a:focus,.toc__item>a.is-active{color:var(--c-primary);text-decoration:underline}.post-content-box{background-color:var(--c-white);box-shadow:0 0 41px 0 #DADADA;padding:30px}.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#303030;font-weight:500;text-transform:none;scroll-margin-top:20px}.post-content a{color:#0000FF}.post-content img{max-width:100%;height:auto}.post-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post-content picture.aligncenter{display:block;text-align:center}.post-content picture.aligncenter img{display:inline-block}.post-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:30px}.post-share__title{margin-right:10px;font-size:16px;font-weight:600;text-transform:uppercase}.post-share__btn{border:0;padding:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--c-primary);transition:background-color .3s}.post-share__btn svg{width:20px;height:20px;fill:var(--c-white)}.post-share__btn:hover,.post-share__btn:focus{background-color:var(--c-secondary)}.author-box{display:flex;align-items:center;background-color:var(--c-primary);border-radius:0 0 30px 30px;padding:10px}.author-box__avatar{width:100px;height:100px;flex-shrink:0;border-radius:50%;object-fit:cover;margin-right:25px}.author-box__name{color:var(--c-white);font-size:17px}.author-box__bio{color:#FDFDFD;font-size:14px}@media (max-width:1024px){.blog-layout{flex-wrap:wrap}.blog-sidebar,.blog-posts{width:100%}.blog-cats__list{height:130px;width:100%;overflow-y:scroll;overflow-x:hidden}.blog-grid{grid-template-columns:repeat(2,1fr)}.post-layout{flex-wrap:wrap}.post-toc{width:100%;position:static}.post-main{width:100%}}@media (max-width:767px){.blog-hero__title{font-size:32px}.blog-grid{grid-template-columns:1fr}.post-hero__title{font-size:25px}.post-content-box{padding:15px}.post-share__title{width:100%;text-align:center;margin:0 0 20px}}