.card,.container-container{position:relative}.card{background-color:#fff;border-radius:24px;overflow:hidden;width:100%}.card__logo{position:absolute;right:24px;top:20px}.card__logo svg{height:45px}.card__header{align-items:center;background-size:cover;color:#fff;display:flex;flex-direction:column;height:510px;justify-content:flex-end;padding:20px 24px 118px;text-align:center}.card__header-author{font-family:EB Garamond;font-size:28px;font-weight:600;line-height:42px;margin-bottom:9px}.card__header-title{font-family:EB Garamond;font-size:32px;font-style:italic;font-weight:600;line-height:38px;margin-bottom:16px}.read-more-button{color:inherit;font-family:Spectral;font-size:22px;font-weight:400;line-height:33px;width:fit-content}.read-more-button__content{align-items:center;display:flex}.read-more-button:hover{color:inherit;text-decoration:none}.read-more-button svg{transform:translateX(5px);transition:transform .3s ease}.read-more-button:hover svg{transform:translateX(8px)}.read-more-button .border{background-color:#fff;height:1px;transition:width .3s ease;width:0}.read-more-button:hover .border{width:100%}.card__body{border:2px solid rgba(113,128,150,.2);border-radius:0 0 24px 24px;padding:24px}.card__body-text{margin-bottom:1rem}.card__body-text *{margin:0}.card__body-price-label{color:#34353f;font-size:12px;font-weight:600;line-height:17px;margin-bottom:-4px}.card__body-price .hs_cos_wrapper_type_inline_rich_text *{margin-bottom:0}.card__footer{display:flex;justify-content:center}.card__footer--price{justify-content:space-between}