.tiptap-horizontal-cards{margin:2.77rem 0}.tiptap-horizontal-cards__list{display:flex;flex-direction:column;gap:1.11rem}.tiptap-horizontal-cards__card{background:#fff;overflow:hidden}.tiptap-horizontal-cards__card--compact{overflow:hidden}.tiptap-horizontal-cards__card-container{height:100%}.tiptap-horizontal-cards__card-inner{display:flex}.tiptap-horizontal-cards__image-container{border:1px solid #e1e1e1;flex-shrink:0;height:16.38rem;overflow:hidden;width:19.72rem}@media screen and (max-width:480px){.tiptap-horizontal-cards__image-container{height:8.19rem;width:9.72rem}}.tiptap-horizontal-cards__image-content{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tiptap-horizontal-cards__content{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.55rem 1.66rem}@media screen and (max-width:480px){.tiptap-horizontal-cards__content{padding:0 .83rem}}.tiptap-horizontal-cards__text-content{display:flex;flex-direction:column}.tiptap-horizontal-cards__text-content--compact{overflow:hidden;position:relative}.tiptap-horizontal-cards__text-inner{display:flex;flex-direction:column;gap:.347rem}.tiptap-horizontal-cards__text-inner--compact-simple{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.tiptap-horizontal-cards__title{font-size:1.66rem;font-weight:700;line-height:2.22rem;margin-bottom:.55rem;margin-top:0}@media screen and (max-width:991px){.tiptap-horizontal-cards__title{font-size:1.389rem;line-height:1.94rem}}@media screen and (max-width:480px){.tiptap-horizontal-cards__title{font-size:1.11rem;line-height:1.66rem}}.tiptap-horizontal-cards__title-link{color:inherit!important;text-decoration:none!important}.tiptap-horizontal-cards__description :deep(*){font-size:1.11rem;line-height:1.66rem;margin:0 0 .28rem}@media screen and (max-width:991px){.tiptap-horizontal-cards__description :deep(*){font-size:.97rem;line-height:1.38rem}}@media screen and (max-width:480px){.tiptap-horizontal-cards__description :deep(*){font-size:.83rem;line-height:1.11rem}}.tiptap-horizontal-cards__description :deep(:first-child){margin-top:0}.tiptap-horizontal-cards__description :deep(:last-child){margin-bottom:0}@media screen and (max-width:480px){.tiptap-horizontal-cards__description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}}.tiptap-horizontal-cards__expand-button{align-self:flex-start;background:none;border:none;color:#636c4d;cursor:pointer;font-size:1.11rem;line-height:1.66rem;margin-top:.55rem;padding:0}.tiptap-horizontal-cards__expand-button:hover{text-decoration:none}.tiptap-horizontal-cards__link-container{margin-top:1.66rem}.tiptap-horizontal-cards__link-button{display:inline-flex}.tiptap-horizontal-cards__link-button:hover{text-decoration:underline}.tiptap-horizontal-cards__link-button.constructor-button--link,.tiptap-horizontal-cards__link-button.constructor-button--link-arrow,.tiptap-horizontal-cards__link-button.constructor-button--text,.tiptap-horizontal-cards__link-button.constructor-button--text-underline{font-size:1.11rem;height:auto;line-height:1.66rem;padding:0}@media screen and (max-width:991px){.tiptap-horizontal-cards__link-button.constructor-button--link,.tiptap-horizontal-cards__link-button.constructor-button--link-arrow,.tiptap-horizontal-cards__link-button.constructor-button--text,.tiptap-horizontal-cards__link-button.constructor-button--text-underline{font-size:.97rem;line-height:1.38rem}}@media screen and (max-width:480px){.tiptap-horizontal-cards__link-button.constructor-button--link,.tiptap-horizontal-cards__link-button.constructor-button--link-arrow,.tiptap-horizontal-cards__link-button.constructor-button--text,.tiptap-horizontal-cards__link-button.constructor-button--text-underline{font-size:.83rem;line-height:1.11rem}}@media screen and (max-width:991px){.tiptap-horizontal-cards__link-button{width:auto}}@media screen and (max-width:480px){.tiptap-horizontal-cards__link-button{display:none}}.tiptap-horizontal-cards__card--compact .tiptap-horizontal-cards__card-inner{display:flex}.tiptap-horizontal-cards__card--compact .tiptap-horizontal-cards__content{display:flex;flex:1;flex-direction:column;gap:.347rem;overflow:hidden}.tiptap-horizontal-cards__card--compact .tiptap-horizontal-cards__text-content--compact{overflow:hidden;position:relative}
