.list-component__heading__pretitle{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:19px}
@media(min-width:1024px){.list-component__heading__pretitle{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:20px}
}
.list-component__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:40px}
@media(min-width:1024px){.list-component__heading__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:49px}
}
.list-component__cards__cards-page.layout1 .list-component__card--solid .list-component__card__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:16px}
.list-component__cards__cards-page.layout1 .list-component__card--solid .list-component__card__description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}
.list-component__card__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:19px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media(min-width:1024px){.list-component__card__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:20px}
}
.list-component__card__description{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.list-component__card__post-button{font-family:var(--secondary-font);font-style:normal;font-weight:400;line-height:1.2;letter-spacing:0;font-size:16px}
.list-component__card__text{font-weight:700}
.list-component__card--solid .list-component__card__content{background-color:var(--primary-color-bg)}
.list-component__card--solid .list-component__card__pretitle{color:var(--primary-color-fg)}
.list-component__card--solid .list-component__card__title{color:var(--primary-color-fg)}
.list-component__card--solid .list-component__card__description{color:var(--primary-color-fg)}
.list-component__card--solid .list-component__card__post-button{color:var(--primary-color-fg)}
.list-component__card--solid .list-component__card__text{color:#a06841}
.list-component__card--image .list-component__card__pretitle,.list-component__card--image .list-component__card__title,.list-component__card--image .list-component__card__description,.list-component__card--image .list-component__card__post-button{margin-bottom:16px;color:var(--primary-color-fg)}
.list-component__card--image .list-component__card__text{color:#a06841}
.list-component__not-found__subtitle{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:19px}
@media(min-width:1024px){.list-component__not-found__subtitle{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:20px}
}
.list-component__not-found__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:28px}
@media(min-width:1024px){.list-component__not-found__title{font-family:var(--primary-font);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;font-size:31px}
}
.list-component.bg-primary .list-component__card--solid .list-component__card__content{background-color:var(--tertiary-color-bg)}
.list-component.bg-primary .list-component__card--solid .list-component__card__pretitle{color:var(--tertiary-color-fg)}
.list-component.bg-primary .list-component__card--solid .list-component__card__title{color:var(--tertiary-color-fg)}
.list-component.bg-primary .list-component__card--solid .list-component__card__description{color:var(--tertiary-color-fg)}
.list-component.bg-primary .list-component__card--solid .list-component__card__post-button{color:var(--tertiary-color-fg)}
.list-component.bg-primary .list-component__card--solid .list-component__card__text{color:#a06841}
.list-component.bg-primary .list-component__heading__title,.list-component.bg-tertiary .list-component__heading__title{color:#a06841}