.line-clamp{-webkit-line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.collapsible-content{display:block;width:100%}.collapsible-content-modifier{height:1px;left:0;position:fixed;top:50%;width:100%}.collapsible-content__info{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between;padding-bottom:3.2rem}@media(max-width:74.99em){.collapsible-content__info{flex-direction:column}}.collapsible-content__description{color:var(--color-text-80)}.collapsible-content__button-link{align-items:center;display:flex;gap:.4rem;text-transform:uppercase}.collapsible-content__tabs-container{display:flex;flex-direction:column;gap:2.4rem}.collapsible-content__tab-buttons{display:flex;gap:1.2rem;overflow-x:auto;width:100%}.collapsible-content__tab-button{align-items:center;display:flex;gap:.8rem;line-height:1;padding:.8rem 1.2rem;text-transform:uppercase;transition:background-color var(--transition),color var(--transition);white-space:nowrap}.collapsible-content__tab-button[opened]{background-color:var(--color-primary-button-background-hover);color:var(--color-primary-button-text-hover)}.collapsible-content__tabs-wrapper{width:100%}.collapsible-content__tab-content{display:flex;flex-direction:column}.collapsible-content__tab-icon{align-items:center;display:flex;height:2.4rem}.collapsible-content__tab-icon img{background-color:var(--color-text);display:inline-block;height:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-o-object-fit:none;object-fit:none;-o-object-position:center;object-position:center;width:5rem}.collapsible-content__tab-button[opened] .collapsible-content__tab-icon img{background-color:var(--color-primary-button-text-hover)}.collapsible-content .accordion__checkbox:checked~.accordion__content{max-height:calc(var(--max-height, 9001px) - 7.5rem)}.collapsible-content .accordion__title-text{width:100%}.collapsible-content .accordion--expanded .accordion__content{overflow:visible}.collapsible-content .accordion--expanded .accordion__content h3{opacity:0;pointer-events:none}.collapsible-content .accordion--expanded .accordion__content .accordion__content-inner-wrapper{pointer-events:none;transform:translateY(-7.5rem)}.collapsible-content .accordion--expanded .accordion__content .accordion__content-body{pointer-events:all}
