@media(min-width:1024px){.list-component__tags{padding-top:32px;padding-bottom:16px}
}
.list-component__tags-item{--tag-color-bg:#fff;--tag-color-fg:#000;border:0;padding:5px 24px 2px;height:28px;background:var(--tag-color-bg);font-family:var(--primary-font);line-height:24px;text-transform:uppercase;color:var(--tag-color-fg);font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px}
.list-component__tags-item:hover{background:var(--tag-color-bg--hover);color:#000}
.list-component__tags-item.active{background:var(--secondary-color-bg);font-weight:700;color:var(--secondary-color-fg)}
@media(min-width:1024px){.list-component__heading{flex-direction:row}
}
.list-component__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px}
@media(min-width:1024px){.list-component__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-0.9px}
}
.list-component__filters-search{position:relative}
@media(min-width:1024px){.list-component__filters-search{top:-36px}
}
.list-component__cards{gap:24px;margin-top:8px}
@media(min-width:1024px){.list-component__cards{gap:32px}
}
.list-component__cards__cards-page.default .list-component__card--solid .list-component__card__content{padding:16px}
.list-component__cards__cards-page.layout1 .list-component__card--solid .list-component__card__content{padding:16px}
.list-component__card{height:518px;max-height:518px;box-shadow:0 20px 40px -16px rgba(0,0,0,0.25);transform:scale(1)}
@media(min-width:1024px){.list-component__card{max-height:716px}
}
@media(prefers-reduced-motion:no-preference){.list-component__card{transition:transform .2s ease-in}
}
.list-component__card__container-tags{display:flex;align-items:center;gap:8px;height:30px;white-space:nowrap}
.list-component__card__tag{margin:0;padding:5px 24px;height:30px;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;color:var(--tag-color-fg);font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px}
.list-component__card__tag:first-of-type{--tag-color-bg:var(--primary-color);--tag-color-br:var(--secondary-color);--tag-color-fg:var(--secondary-color);--tag-color-br--hover:var(--primary-color);--tag-color-fg--hover:var(--primary-color)}
.list-component__card--solid .list-component__card__content{gap:10px;padding:24px}
.list-component__card--solid .list-component__card__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;margin-bottom:8px;line-height:1;letter-spacing:0;color:#161616}
.list-component__card--solid .list-component__card__description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px;line-height:18px;color:#333}
.list-component__card--solid .list-component__card__date{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:14px;line-height:1.1428;letter-spacing:.1px;line-height:18px;text-transform:none;color:#828282}
.list-component__card--solid .list-component__card__text{font-size:16px;color:var(--secondary-color-fg)}
.list-component__card--image{height:100%;min-height:185px}
@media(min-width:1024px){.list-component__card--image{height:100%;min-height:342px;max-height:716px}
}
.list-component__card--image .list-component__card__tag{padding:5px 16px 5px}
.list-component__card--image .list-component__card__img-container::after{background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,0.8) 100%)}
.list-component__card--image .list-component__card__content{padding:24px 16px}
.list-component__card--image .list-component__card__content:has(.list-component__card__description) .list-component__card__title{margin-bottom:8px}
.list-component__card--image .list-component__card__date{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.15;letter-spacing:.1px;padding-bottom:8px;line-height:1;text-transform:none;color:#fff}
.list-component__card--image .list-component__card__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:16px;line-height:1.25;letter-spacing:-0.48px;margin:0;line-height:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media(min-width:1024px){.list-component__card--image .list-component__card__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px;font-size:28px}
}
.list-component__card--image .list-component__card__description{margin-bottom:0}
.list-component__card--image .list-component__card__post-button{margin-bottom:0}
.list-component__arrow .btn-cards{border:solid 1px var(--secondary-color-fg)}
.list-component__arrow .btn-cards--rounded .icon{color:var(--secondary-color-fg)}
.list-component__advanced-filters__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-0.72px}
@media(min-width:1024px){.list-component__advanced-filters__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-0.9px}
}