.descriptions>span{display:flex;flex-direction:column;font-size:14px;line-height:20px;margin-bottom:10px}
.descriptions>span>strong{display:contents}
.descriptions .description-title{font-size:16px;font-weight:600;line-height:20px;margin-bottom:5px}
.descriptions .description-title>p{margin-bottom:0}
.descriptions .descriptions__content a{color:var(--primary-1);font-weight:600}
@media(min-width:992px){.descriptions .description-title{font-size:20px;line-height:28px}
.descriptions>span{font-size:16px;line-height:24px}
}
.rich-text-container.descriptions__content h1,.rich-text-container.description-title h1{font-size:22px;line-height:33px}
.rich-text-container.descriptions__content h2,.rich-text-container.description-title h2{font-size:18px;line-height:22px}
.rich-text-container.descriptions__content h3,.rich-text-container.description-title h3{font-size:16px;line-height:20px}
.rich-text-container.descriptions__content p{font-size:16px;line-height:24px}
.rich-text-container.description-title p{font-size:16px;line-height:20px}
@media(min-width:992px){.rich-text-container.descriptions__content h1,.rich-text-container.description-title h1{font-size:28px;line-height:36px}
.rich-text-container.descriptions__content h2,.rich-text-container.description-title h2{font-size:24px;line-height:32px}
.rich-text-container.descriptions__content h3,.rich-text-container.description-title h3{font-size:20px;line-height:28px}
.rich-text-container.description-title p{line-height:24px}
}