.rich-text__content{padding:0 1rem}@media (min-width: 480px) and (max-width: 767px){.rich-text__content{padding:0 1rem}}@media (min-width: 768px){.rich-text__content{padding:0}}.rich-text__content .module__heading+.module__subheading{margin-top:.75rem}@media (min-width: 768px){.rich-text__content .module__heading+.module__subheading{margin-top:1rem}}.rich-text__content .module__heading+.rich-text__copy,.rich-text__content .module__subheading+.rich-text__copy{margin-top:2rem}@media (min-width: 768px){.rich-text__content .module__heading+.rich-text__copy,.rich-text__content .module__subheading+.rich-text__copy{margin-top:3rem}}.rich-text__copy{max-width:42.5rem}.rich-text__copy h2,.rich-text__copy h3,.rich-text__copy h4{color:var(--ink)}.rich-text__copy h2{margin:3.5rem 0 1rem;font-size:clamp(1.75rem,calc(1.1111111111vw + 1.4166666667rem),2.25rem)}@supports not (font-size: clamp(1.75rem,calc(1.1111111111vw + 1.4166666667rem),2.25rem)){.rich-text__copy h2{font-size:1.75rem}@media (min-width: 768px){.rich-text__copy h2{font-size:2.25rem}}}.rich-text__copy h2{line-height:115%}@media (min-width: 768px){.rich-text__copy h2{margin:4.5rem 0 1.25rem}}.rich-text__copy h3{margin:3rem 0 .75rem;font-size:clamp(1.5rem,calc(.5555555556vw + 1.3333333333rem),1.75rem)}@supports not (font-size: clamp(1.5rem,calc(.5555555556vw + 1.3333333333rem),1.75rem)){.rich-text__copy h3{font-size:1.5rem}@media (min-width: 768px){.rich-text__copy h3{font-size:1.75rem}}}.rich-text__copy h3{line-height:120%}@media (min-width: 768px){.rich-text__copy h3{margin:3.5rem 0 1rem}}.rich-text__copy h4{margin:2rem 0 .5rem;font-size:clamp(1.1875rem,calc(.2777777778vw + 1.1041666667rem),1.3125rem)}@supports not (font-size: clamp(1.1875rem,calc(.2777777778vw + 1.1041666667rem),1.3125rem)){.rich-text__copy h4{font-size:1.1875rem}@media (min-width: 768px){.rich-text__copy h4{font-size:1.3125rem}}}.rich-text__copy h4{line-height:130%}@media (min-width: 768px){.rich-text__copy h4{margin:2.5rem 0 .75rem}}.rich-text__copy h2+h3,.rich-text__copy h2+h4,.rich-text__copy h3+h4{margin-top:1rem}.rich-text__copy ul,.rich-text__copy ol{margin:0 0 1rem;padding-left:1.5rem}@media (min-width: 768px){.rich-text__copy ul,.rich-text__copy ol{margin-bottom:1.125rem}}.rich-text__copy li{margin-bottom:.5rem;padding-left:.25rem}.rich-text__copy li::marker{color:var(--muted)}.rich-text__copy li>ul,.rich-text__copy li>ol{margin-top:.5rem}.rich-text__copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.rich-text__copy>:first-child{margin-top:0}.module--align-centre .rich-text__copy{margin-inline:auto}
