.formatted-text p,.formatted-text-inner-MemorialRegistration p,.formatted-text-inner-CeremonyRegistration p {
    margin-top: 1em;
    color:#000;
}

.formatted-text a,.formatted-text-inner-MemorialRegistration a,.formatted-text-inner-CeremonyRegistration a {
    color: var(--color-primary-500);
    text-decoration: underline;
    transition-duration: 100ms;
}
.formatted-text a:focus,
.formatted-text a:hover,
.formatted-text-inner-CeremonyRegistration a:focus,
.formatted-text-inner-MemorialRegistration a:focus,
.formatted-text-inner-CeremonyRegistration a:hover,
.formatted-text-inner-MemorialRegistration a:hover {
    color: var(--color-primary-900);
    border-radius: 4px;
    outline: 4px solid var(--color-primary-500);
    outline-offset: 2px;
    text-decoration: none;
}

.formatted-text .text-center,
.formatted-text-inner-MemorialRegistration .text-center,
.formatted-text-inner-CeremonyRegistration .text-center { text-align: center }
.formatted-text .text-small     { font-size: 0.7em           }
.formatted-text .text-italic    { font-style: italic         }
.formatted-text .text-thin      { font-weight: 300           }
.formatted-text .text-bold,
.formatted-text-inner-MemorialRegistration .text-bold,
.formatted-text-inner-CeremonyRegistration .text-bold { font-weight: 700 }
.formatted-text .text-uppercase { text-transform: uppercase  }
.formatted-text .text-underline { text-decoration: underline }
