.c-rich-content__inner{margin-left:auto;margin-right:auto;max-width:56rem;width:100%}.c-rich-content--full-width .c-rich-content__inner{max-width:unset}.c-rich-content--top-spacing .c-rich-content__inner{margin-top:1.5rem}.c-rich-content__inner .prose{max-width:none}.c-rich-content--hero .c-rich-content__inner{margin-left:0}.c-rich-content__heading{margin-bottom:1rem}.c-rich-content__body,.c-rich-content__lead{color:#000}.c-rich-content--hero .c-rich-content__body{margin-top:1.5rem}.c-rich-content--intro .c-rich-content__body{margin-top:2rem;max-width:100%}.c-rich-content--section .c-rich-content__body{margin-top:1rem}.c-rich-content__cta{margin-top:1.5rem}.c-rich-content__form{margin-top:2rem;position:relative}.c-rich-content__form-input{appearance:none;background-color:#fff;border:.0625rem solid #7bd5c0;border-radius:.375rem;color:#000;display:block;padding:1rem;width:100%}.c-rich-content__form-input:focus{box-shadow:inset 0 .125rem .25rem rgba(0,0,0,.05)}.c-rich-content__form-input:focus-visible{outline:.2rem solid currentColor}.c-rich-content__form-button{background-color:#7bd5c0;padding:.5rem 1rem;position:absolute;right:.5rem;text-align:center;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out,background-color .3s ease-in-out}.c-rich-content__form-button:hover{background-color:#294037;color:#fff}.c-rich-content__form-button:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}