.blog-archive{display:flex;flex-direction:column;gap:48px}.blog-archive__filters-wrap{position:relative}.blog-archive__filters-dropdown,.blog-archive__filters-trigger{display:none}.blog-archive__filters{display:flex;flex-wrap:wrap;gap:12px}.blog-archive__filter,.blog-archive__filter:focus,.blog-archive__filter:hover{background-color:#f5f5f5;border:none;border-radius:8px;color:#333e48;cursor:pointer;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;height:52px;letter-spacing:-.02em;line-height:1.2;padding:12px 16px;text-transform:capitalize;transition:all .3s ease-in-out;white-space:nowrap}.blog-archive__filter--active,.blog-archive__filter--active:focus,.blog-archive__filter--active:hover{color:#fff}.blog-archive__filter:focus,.blog-archive__filter:hover{background-color:#5cb844;color:#fff}.blog-archive__filter:not(.blog-archive__filter--active){background-image:none}.blog-archive__featured-card{border:1px solid #e5e7eb;border-radius:8px;color:inherit;display:flex;min-height:420px;overflow:hidden;text-decoration:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out}.blog-archive__featured-card:hover{border-color:#2d9a47;box-shadow:0 4px 16px rgba(45,154,71,.12);text-decoration:none;transform:translateY(-4px)}.blog-archive__featured-image{flex:0 0 50%;overflow:hidden;position:relative}.blog-archive__featured-image img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease-in-out;width:100%}.blog-archive__featured-card:hover .blog-archive__featured-image img{transform:scale(1.06)}.blog-archive__featured-content{background:#fff;display:flex;flex:0 0 50%;flex-direction:column;gap:48px;justify-content:center;padding:32px 64px}.blog-archive__featured-title{color:#252f38;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.5;margin:0}.blog-archive__featured-card:hover .button-simple{color:#41a246}.blog-archive__featured-card:hover .button-simple:after{background-color:#41a246;transform:translateX(4px)}@media (max-width:767px){.blog-archive{gap:32px}.blog-archive__filters{display:none}.blog-archive__filters-trigger,.blog-archive__filters-trigger:focus,.blog-archive__filters-trigger:hover{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#333e48;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;gap:8px;height:52px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.blog-archive__filters-chevron{flex-shrink:0;transition:transform .2s ease}.blog-archive__filters-wrap--open .blog-archive__filters-chevron{transform:rotate(180deg)}.blog-archive__filters-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);left:0;list-style:none;margin:0;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.blog-archive__filters-wrap--open .blog-archive__filters-dropdown{display:block}.blog-archive__filters-dropdown li{border-bottom:1px solid #f0f0f0}.blog-archive__filters-dropdown li:last-child{border-bottom:none}.blog-archive__filters-dropdown-item,.blog-archive__filters-dropdown-item:focus,.blog-archive__filters-dropdown-item:hover{background:none;border:none;color:#333e48;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:500;padding:14px 16px;text-align:left;transition:color .15s;width:100%}.blog-archive__filters-dropdown-item--active,.blog-archive__filters-dropdown-item:hover{color:#2d9a47}.blog-archive__filter{font-size:14px;height:44px;padding:10px 14px}.blog-archive__featured-card{flex-direction:column;min-height:auto}.blog-archive__featured-image{aspect-ratio:16/9;flex:none;position:relative;width:100%}.blog-archive__featured-image img{inset:0;position:absolute}.blog-archive__featured-content{flex:none;gap:24px;padding:24px}}