.richtext-module{margin-block:var(--spacing-offset,6rem);--spacing-inline:1rem;font-size:var(--fs-paragraph-lg-size);font-weight:var(--fs-paragraph-lg-weight,normal);letter-spacing:var(--fs-paragraph-lg-letter-spacing,normal);line-height:var(--fs-paragraph-lg-line-height);margin-inline:auto;max-width:67rem;padding-inline:1rem}@media (min-width:768px){.richtext-module{--spacing-inline:2rem}}@media (min-width:992px){.richtext-module{--spacing-inline:3rem}}@media (min-width:768px){.richtext-module{padding-inline:2rem}}@media (min-width:992px){.richtext-module{padding-inline:3rem}}.richtext-module p{font-size:var(--fs-paragraph-lg-size);font-weight:var(--fs-paragraph-lg-weight,normal);letter-spacing:var(--fs-paragraph-lg-letter-spacing,normal);line-height:var(--fs-paragraph-lg-line-height);margin-bottom:4rem}.richtext-module h1{font-size:var(--fs-title-xl-size);font-weight:var(--fs-title-xl-weight,normal);letter-spacing:var(--fs-title-xl-letter-spacing,normal);line-height:var(--fs-title-xl-line-height);margin-bottom:4rem}.richtext-module h2{font-size:var(--fs-title-lg-size);font-weight:var(--fs-title-lg-weight,normal);letter-spacing:var(--fs-title-lg-letter-spacing,normal);line-height:var(--fs-title-lg-line-height);margin-bottom:1.5rem}.richtext-module h3{font-size:var(--fs-title-md-size);font-weight:var(--fs-title-md-weight,normal);letter-spacing:var(--fs-title-md-letter-spacing,normal);line-height:var(--fs-title-md-line-height);margin-bottom:1.5rem}.richtext-module h4{font-size:var(--fs-title-sm-size);font-weight:var(--fs-title-sm-weight,normal);letter-spacing:var(--fs-title-sm-letter-spacing,normal);line-height:var(--fs-title-sm-line-height);margin-bottom:1rem}.richtext-module a:after{filter:brightness(0)}