  body { line-height: 1.5em; font-size: 1.2em; }
  .content-header { background-color: #D24700; padding-bottom: 1em; margin-bottom: 0; color: #FFF; }
  .content-header a { color: #eee; text-decoration: none; }
  .content-header a:focus, .content-header a:hover, .content-header a:active { color: #fff; text-decoration: underline; }
  .content-header ul.menu a.is-active { color: #fff; font-weight: bold; }
  #block-claro-sitebranding { font-size: 2.5em; line-height: 1.5em;  }
  #block-claro-sitebranding a { text-decoration: none; }
  #block-claro-searchform { float: right; }
  #block-claro-breadcrumbs { margin-bottom: 1em; }
  #block-claro-page-title { margin-top: 1em; }
  .people-positions span { display: block; }
  .views-field-field-display-name { font-weight: normal; margin: 0; padding: 0; font-size: 1.2em; }
  .field--name-field-email-alias { margin-bottom: 1em; }
  a { text-decoration-style: dotted; /*border-bottom: 1px dotted #00205b;*/ color: #00205b; text-decoration-color: #00205b; }
  a:focus, 
  a:hover, 
  a:active { text-decoration: underline; text-decoration-style: solid; /*border-bottom: 1px solid #00205b;*/ color: #00205b; text-decoration-color: #00205b; }
  .view-person .people-positions { margin-top: 0; }
  .view-person form.views-exposed-form.views-exposed-form { padding: 0; border: 0; box-shadow: none; }
  .view-person form.views-exposed-form.views-exposed-form .form-item--no-label { margin: 0; }
  .department-group { margin-bottom: 1em; }
  .department-group ul { margin: 0; padding: 0; }
  .department-group ul li { margin: 0; padding: 0; list-style-type: none; }
  .view-department .view-content { column-count: 1; column-gap: 1rem; }
  .view-department .view-content .department-group { break-inside: avoid; }
  .view-department .view-content .department-group h3 { margin-top: 0; }
  ul.people-filter { margin: 0; padding: 0; display: inline-block; }
  ul.people-filter li { margin: 0; padding: 0 1em 0 0; display: inline; list-style: none; text-transform: uppercase; }
  .views-exposed-form__item.views-exposed-form__item.views-exposed-form__item--actions {margin:0;}
  @media (min-width: 500px) { .view-department .view-content { column-count: 2; } }
  @media (min-width: 1000px) { .view-department .view-content { column-count: 3; } }
  .person-group ul { margin: 2em 0 0 0; padding: 1.5em 0 0 0; border-top: 1px solid #aaa; }
  .person-group ul li { margin: 0 0 1em 0; padding: 0 0 1em 0; list-style-type: none; border-bottom: 1px solid #ddd; }
  .person-group ul li p { margin: 0; padding: 0; }
  .department-phones { margin: 0; list-style: none; }
  .filter-help, .filter-guidelines { display: none; }
  #block-claro-by-name p { display: inline-block; margin-bottom: 0.2em; margin-right: 1em; }
  #node-person-edit-form #edit-revision-information { display: none; } /* This should be handled programattically */
  /*
  .person-group ul { column-count: 1; column-gap: 1rem; }
  .person-group ul li { break-inside: avoid; }
  @media (min-width: 500px) { .person-group ul li { column-count: 2; } }
  @media (min-width: 1000px) { .person-group ul li { column-count: 3; } }
  */
  /* Uncomment to use 3 cols for people */
  /*
  .person-group ul { display: grid; grid-template-columns: 1fr;  gap: 1rem; }
  @media (min-width: 500px) { .person-group ul { grid-template-columns: repeat(2, 1fr); } }
  @media (min-width: 1000px) { .person-group ul { grid-template-columns: repeat(3, 1fr); } }
  */
  .position, .position-location, .position-phone { margin-left: 0; display: block; }
  .position-location:before, .position-phone:before { content: " ~ "; color: #ccc; }

  .person-alias:before { content: " ~ "; color: #ccc; }

  .field--name-field-professional-biography .field__label,
  .field--name-field-professional-interests .field__label,
  .field--name-field-responsibilities .field__label,
  .field--name-field-publications .field__label,
  .field--name-field-presentations .field__label,
  .field--name-field-personal-interests .field__label { font-size: 1.5em; font-weight: 200; }

  .field--name-field-professional-biography,
  .field--name-field-professional-interests,
  .field--name-field-responsibilities,
  .field--name-field-publications,
  .field--name-field-presentations,
  .field--name-field-personal-interests { margin: 1em 0 0 0; padding: 1em 0 0 0;  border-top: 1px solid #ddd; }

  header .block-menu { display: inline; }
  header .block-menu ul { margin: 0; padding: 0; display: inline; }
  header .block-menu ul li { margin: 0; padding: 0; list-style: none; display: inline; padding-right: 2em; }