.blog-page{padding:60px 0 80px}.blog-header{margin-bottom:40px}.blog-header .orange-title{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.blog-header .blog-title{color:#1e1e1e;margin:0;line-height:1.05}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}.filter-btn{background:#f8f8f8;border:1px solid rgba(0,0,0,.0901960784);border-radius:100px;padding:6px 16px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;color:#97999b;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.filter-btn.active,.filter-btn:active,.filter-btn:focus,.filter-btn:focus-visible{background:#f3762c;border-color:#f3762c;color:#fff}.filter-btn:active,.filter-btn:focus,.filter-btn:focus-visible{outline:0}.filter-btn:hover:not(.active){background:#f3762c;border-color:#f3762c;color:#fff}.cat-badge{display:inline-block;background:rgba(243,118,44,.1019607843);color:#f3762c;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;margin-right:12px}.post-meta{display:flex;align-items:center;margin-bottom:14px;font-size:12px;color:#97999b;flex-wrap:wrap}.post-date,.post-read-time{color:#97999b;font-size:12px;font-weight:400}.post-date{margin-right:8px}.post-read-time{position:relative}.post-read-time::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-2px;width:3px;height:3px;border-radius:50%;background-color:#97999b}.post-author{display:flex;align-items:center;gap:10px}.author-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#f3762c;flex-shrink:0;text-transform:uppercase;line-height:1;background-color:rgba(243,118,44,.1490196078)}.author-info{display:flex;flex-direction:column}.author-name{font-size:14px;font-weight:500;color:#1e1e1e;line-height:20px}.author-role{font-size:12px;color:#97999b;line-height:16px}.featured-post{display:flex;flex-direction:column;background:#f8f8f8;border:1px solid rgba(0,0,0,.0901960784);border-radius:16px;overflow:hidden;margin-bottom:24px;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s;min-height:280px}.featured-post:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);text-decoration:none}.featured-post__image{flex:0 0 220px;background:#f8f8f8;overflow:hidden;min-height:220px}.featured-post__image img{width:100%;height:100%;object-fit:cover;display:block}.featured-post__no-image{width:100%;height:100%;min-height:280px;background:#f8f8f8}.featured-post__content{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center}.featured-post__title{font-size:22px;color:#1e1e1e;font-weight:500;line-height:1.3;margin:0 0 16px}.featured-post__excerpt{color:#97999b;font-size:14px;line-height:1.58;margin:0 0 32px;flex:1}.featured-post .author-avatar{width:32px;height:32px}.posts-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:0}.post-card{background:#f8f8f8;border-radius:16px;border:1px solid rgba(0,0,0,.0901960784);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s}.post-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);text-decoration:none}.post-card__image{width:100%;aspect-ratio:16/9;background:#c8c8c8;overflow:hidden;flex-shrink:0}.post-card__image img{width:100%;height:100%;object-fit:cover;display:block}.post-card__content{padding:20px;display:flex;flex-direction:column;flex:1}.post-card__title{font-size:14px;font-weight:500;color:#1e1e1e;line-height:1.4;margin:0 0 12px}.post-card__excerpt{font-size:12px;color:#97999b;line-height:1.6;flex:1;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px;padding-top:19px;border-top:1px solid rgba(0,0,0,.09)}.post-card__footer .author-name{font-size:12px;color:#97999b}.post-card__footer .post-date{font-size:12px;white-space:nowrap;color:#97999b}.post-card .cat-badge{background-color:transparent;margin-right:7px;padding:0}.post-card .post-meta{margin-bottom:12px}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:48px 0 0}.page-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;color:#1e1e1e;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.page-btn--active{background:#f3762c;border-color:#f3762c;color:#fff;cursor:default}.page-btn:hover:not(.page-btn--active){border-color:#f3762c;color:#f3762c}.page-btn:hover:not(.page-btn--active) svg{fill:#f3762c}.page-btn--next,.page-btn--prev{font-size:16px}.no-posts{text-align:center;padding:80px 0;color:#97999b;font-size:16px}#blog-posts-wrapper{transition:opacity .2s}#blog-posts-wrapper.is-loading{opacity:.4;pointer-events:none}.blog-block{padding:40px 0}.blog-block .row-block-blog{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:30px}.blog-block .blog-header .blog-title{font-weight:300;line-height:1.5;margin-bottom:10px}.blog-block .but-blog-block{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1;font-weight:500;color:#f3762c;transition:all .3s;max-width:100px;text-decoration:none}.blog-block .but-blog-block .text-button{transition:transform .3s ease}.blog-block .but-blog-block svg{transition:transform .3s ease}.blog-block .but-blog-block svg path{stroke:#f3762c}.blog-block .but-blog-block:hover .text-button{transform:translateX(3px)}.blog-block .but-blog-block:hover svg{transform:translateX(6px)}.blog-block .but-blog-block.but-blog-block-top{max-width:none}.blog-block .post-read-time::before{left:-4px}.key-finding-block{background:rgba(243,118,44,.0588235294);border:1px solid rgba(243,118,44,.2);border-radius:16px;padding:20px;margin:30px 0}.key-finding-block .key-inner-container .key-finding-title{font-size:12px;line-height:16px;margin:0 0 12px;color:#f3762c;text-transform:uppercase;letter-spacing:.6px;font-weight:500}.key-finding-block .key-finding-block__text p{color:#1e1e1e;font-weight:400;font-size:14px;line-height:1.62;margin:0}.error-404 .button-row{display:flex;justify-content:center;padding:1em 0}.error-404 .button-orange.arrow-but{color:#fff;padding:4px 15px}.error404 h1{text-align:center;color:#1e1e1e}.error404 #page{min-height:100vh;display:flex;flex-direction:column}.error404 .site-main{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:48px 0}.error404 .site-footer{flex-shrink:0}.admin-bar.error404 #page{min-height:calc(100vh - 32px)}@media (max-width:782px){.admin-bar.error404 #page{min-height:calc(100vh - 46px)}}@media (min-width:480px){.blog-page{padding:40px 0 60px}.posts-grid{grid-template-columns:repeat(2,1fr)}.blog-filters{margin-bottom:32px}.blog-block .row-block-blog{flex-direction:row}}@media (min-width:768px){.featured-post{flex-direction:row}.featured-post__image{flex:0 0 40%}.featured-post__content{padding:24px}.featured-post__excerpt{max-width:576px;margin-bottom:40px}.post-card__content{padding:24px}.posts-grid{grid-template-columns:repeat(3,1fr)}.blog-block{padding:86px 0}.key-finding-block{padding:20px;margin:40px 0}}@media (min-width:1024px){.blog-page{padding:100px 0 115px}.blog-filters{margin-bottom:56px}.featured-post__content{padding:52px 50px}.featured-post__title{font-size:24px;line-height:33px}.blog-block{padding:112px 0}}@media (hover:hover){.featured-post,.post-card{transition:transform .35s ease,box-shadow .35s ease}.featured-post__title,.post-card__title{transition:color .3s ease}.featured-post .but-blog-block .text-button,.featured-post .but-blog-block svg,.post-card .but-blog-block .text-button,.post-card .but-blog-block svg{transition:transform .3s ease}.featured-post:hover,.post-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.1)}.featured-post:hover .featured-post__title,.post-card:hover .post-card__title{color:#f3762c}.featured-post:hover .but-blog-block .text-button,.post-card:hover .but-blog-block .text-button{transform:translateX(3px)}.featured-post:hover .but-blog-block svg,.post-card:hover .but-blog-block svg{transform:translateX(6px)}}.post-read-time{padding-left:12px}.post-read-time::before{left:0}.blog-block .post-read-time::before{left:0}@media (hover:hover){.featured-post .but-blog-block svg path,.post-card .but-blog-block svg path{transition:stroke .3s ease}.featured-post:hover .but-blog-block,.post-card:hover .but-blog-block{color:#1e1e1e}.featured-post:hover .but-blog-block svg path,.post-card:hover .but-blog-block svg path{stroke:#1e1e1e}}