.text-block__container{box-sizing:content-box;max-width:680px}.text-block{overflow-wrap:break-word;padding:2rem;word-break:break-word}@media (max-width:479px){.text-block{padding:2rem .5rem}}.chapter__grid .text-block{padding:0}.text-block__header{font-size:2.6rem;font-weight:500}.text-block__subtitle{font-size:1.6rem}.text-block__body{font-size:1.125rem}@media (max-width:991px){.text-block__header{font-size:2rem}.text-block__subtitle{font-size:1.375rem}.text-block__body{font-size:1rem}}@media (max-width:767px){.text-block__container{padding:0 .5rem}}