.module.module--content-body .content-body__content-wrapper{display:flex;flex-flow:column;flex-grow:1;row-gap:var(--rows-gap)}.module.module--content-body .content-body__content-wrapper hr{width:100%}.module.module--content-body .content-body__summary:not(:has(.content-body__summary__inner__list__item)){display:none}.module.module--content-body .content-body__summary__inner__title{font-family:var(--secondary-font-family);font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.module.module--content-body .content-body__summary__inner,.module.module--content-body .content-body__summary__inner__list{display:flex;flex-flow:column;row-gap:var(--spacing-base)}.module.module--content-body .content-body__summary__inner{margin-right:20px;position:sticky;row-gap:calc(var(--spacing-base)*4)}.module.module--content-body .content-body__summary__inner__list__item{column-gap:var(--spacing-base);display:inline-flex;flex-flow:row}.module.module--content-body .content-body__summary__inner__list__item__link.active{font-weight:700}.module.module--content-body .content-body__summary__inner__list__item:before{content:"•"}.module.module--content-body .content-body__content-wrapper__item [id]{scroll-margin-top:200px}.module.module--content-body .content-body__content-wrapper__item__inner{display:flex;flex-flow:column;row-gap:var(--rows-gap)}.module.module--content-body .content-body__content-wrapper__item__inner .button{width:fit-content;z-index:0}.module.module--content-body .content-body__content-wrapper__author{display:flex;flex-flow:row wrap;gap:20px;margin-top:50px}.module.module--content-body .content-body__content-wrapper__author__image{align-items:center;border-radius:50%;display:flex;height:75px;justify-content:center;overflow:hidden;width:75px}.module.module--content-body .content-body__content-wrapper__author__image img{max-height:100%;max-width:100%;object-fit:cover;object-position:top;width:100%}.module.module--content-body .content-body__content-wrapper__author__infos{display:flex;flex-flow:column;row-gap:10px}.module.module--content-body .content-body__content-wrapper__author__infos__job{color:var(--first-color);font-size:var(--extra-small-font-size);font-weight:500;letter-spacing:.5px;line-height:var(--extra-small-line-height);text-transform:uppercase}@media (max-width:992px){.module.module--content-body .content-body__summary{display:none}}