.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width: 750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem;margin-top:1.6rem}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text--banner .rich-text__heading.h2{font-size:20px}.rich-text--banner .rich-text__blocks{max-width:500px}.rich-text.rich-text--policy_pages .rich-text__wrapper{width:100%;max-width:100%}.rich-text.rich-text--policy_pages .h2{font-size:20px}.rich-text.rich-text--policy_pages br{display:none}.rich-text.rich-text--policy_pages .rich-text__blocks{max-width:100%}.rich-text.rich-text--policy_pages .rich-text__text{line-height:1.67}.rich-text.rich-text--policy_pages_2_col .rich-text__wrapper{display:grid;width:100%;row-gap:0}.rich-text.rich-text--policy_pages_2_col .rich-text__aside{padding-bottom:37px;margin-bottom:25px;border-bottom:1px solid #C4C4C4}.rich-text.rich-text--policy_pages_2_col .rte ul,.rich-text.rich-text--policy_pages_2_col .rte ol,.rich-text.rich-text--policy_pages_2_col .rich-text__blocks ul,.rich-text.rich-text--policy_pages_2_col .rich-text__blocks ol{list-style:outside}.rich-text.rich-text--policy_pages_2_col .rich-text__blocks ul li+li,.rich-text.rich-text--policy_pages_2_col .rich-text__blocks ol li+li{margin-top:20px}.rich-text.rich-text--policy_pages_2_col .h2{font-size:20px;margin-bottom:12px}.rich-text.rich-text--policy_pages_2_col .rich-text__aside .h2{margin-bottom:0}.rich-text.rich-text--policy_pages_2_col .rich-text__aside .h2+*{margin-top:12px}.rich-text.rich-text--policy_pages_2_col .rich-text__blocks{max-width:100%}.rich-text.rich-text--policy_pages_2_col .rich-text__text{line-height:1.67}.rich-text__blocks .accordion{border:none}.rich-text__blocks .accordion summary{padding:1.3rem 0}.rich-text__blocks .accordion__title{font-size:12px;text-transform:uppercase}.rich-text__blocks .accordion__content{padding:5px 0 0}.multicolumn-list__item--rt .multicolumn-card__image-wrapper{width:100%;margin:0;padding:3px 0 0}.multicolumn-list__item--rt h3{text-transform:uppercase;font-size:12px;margin:0;padding-top:3px}.multicolumn-list__item--rt .multicolumn-card{display:grid;grid-template-columns:16px 1fr;gap:10px}.multicolumn-list__item--rt .multicolumn-card.multicolumn-card__info--no-image{grid-template-columns:1fr}.multicolumn-list__item--rt .multicolumn-card__info{padding:0;line-height:1.67}.multicolumn-list__item--rt .multicolumn-card__info>:nth-child(2){margin-top:1.8rem}.multicolumn-list__item--rt.multicolumn-list__item{margin-bottom:20px}@media screen and (min-width: 750px){.rich-text--banner .rich-text__heading.h2{font-size:24px}.rich-text.rich-text--policy_pages_2_col .h2,.rich-text.rich-text--policy_pages .h2{font-size:30px}.rich-text__blocks .accordion__title{font-size:16px}.rich-text__blocks .accordion summary{padding:1.5rem 0}.multicolumn-list__item--rt .multicolumn-card{grid-template-columns:22px 1fr;gap:10px}.multicolumn-list__item--rt h3{font-size:19px}}@media screen and (min-width: 990px){.rich-text.rich-text--policy_pages_2_col .rich-text__wrapper{grid-template-columns:34% 1fr;gap:0}.rich-text.rich-text--policy_pages_2_col .rich-text__aside{padding-bottom:0;margin-bottom:0;padding-right:30px;margin-right:40px;border-bottom:none;border-right:1px solid #C4C4C4}.rich-text.rich-text--policy_pages_2_col .h2{margin-top:0;margin-bottom:15px}}@media screen and (min-width: 1200px){.rich-text.rich-text--policy_pages_2_col .rich-text__wrapper{grid-template-columns:360px 1fr}.rich-text.rich-text--policy_pages_2_col .rich-text__aside{padding-right:40px;margin-right:40px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-rich-text.css.map */
