/* Readable rhythm for restored page content. */
.entry-content h2, .entry-content h3, .entry-content h4 { margin-bottom: .55em; padding-bottom: 0; line-height: 1.3; }
.entry-content p { margin-bottom: .8em; padding-bottom: 0; }
.entry-content .et_pb_team_member h4 { font-size: 18px !important; }
.entry-content .et_pb_fullwidth_header { background-color: #963079; }
.entry-content .et_pb_fullwidth_header .header-content { color: #fff; }
#menu-menu-footer { display:flex; flex-wrap:wrap; gap:16px; justify-content:center; list-style:none; margin:0; padding:24px 0; }
#menu-menu-footer li { display:block; padding:0; margin:0; }
.home .et_pb_fullwidth_menu { padding: 0; }
