.dawn-home .rich-text{z-index: 1}
.dawn-home .rich-text__wrapper{display: flex;justify-content: center;width: calc(100% - 2.5rem / var(--font-body-scale))}
.dawn-home .rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin: auto;width: calc(100% - 5rem / var(--font-body-scale))}
.dawn-home .rich-text__blocks{width: 100%}
@media screen and (min-width: 750px){.dawn-home .rich-text__wrapper{width: 100%}
.dawn-home .rich-text__wrapper--left{justify-content: flex-start}
.dawn-home .rich-text__wrapper--right{justify-content: flex-end}
.dawn-home .rich-text__blocks{max-width: 31.25rem}}
@media screen and (min-width: 990px){.dawn-home .rich-text__blocks{max-width: 48.75rem}}
.dawn-home .rich-text__blocks *{overflow-wrap: break-word}
.dawn-home .rich-text__blocks > *{margin-top: 0;margin-bottom: 0}
.dawn-home .rich-text__blocks > * + *{margin-top: 1.25rem}
.dawn-home .rich-text__blocks > * + a{margin-top: 1.875rem}
.dawn-home .rich-text__buttons{display: inline-flex;justify-content: center;flex-wrap: wrap;gap: 0.625rem;width: 100%;max-width: 28.125rem;word-break: break-word}
.dawn-home .rich-text__buttons--multiple > *{flex-grow: 1;min-width: 13.75rem}
.dawn-home .rich-text__buttons + .rich-text__buttons{margin-top: 0.625rem}
.dawn-home .rich-text__blocks.left .rich-text__buttons{justify-content: flex-start}
.dawn-home .rich-text__blocks.right .rich-text__buttons{justify-content: flex-end}