/* Generated by the LRSC ADA module. Do not edit here. */
/*
 * Accessibility overrides — managed for the SiteImprove a11y QA workflow.
 *
 * Targeted, stable (field/block based) selectors that remediate presentational
 * WCAG violations without editing content. Keep rules grouped by success
 * criterion and reference the SiteImprove rule id.
 */
.page-node-type-faculty-profile .field--name-field-email a,
.page-node-type-faculty-profile .field--name-field-phone a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}

  .node-204 [style*="font-size:16px"] { font-size: 1rem !important; } /* nid 204: font-size:16px -> 1rem */
  .node-204 [style*="font-size:18px"] { font-size: 1.125rem !important; } /* nid 204: font-size:18px -> 1.125rem */
  .node-817 [style*="font-size:27px"] { font-size: 1.6875rem !important; } /* nid 817: font-size:27px -> 1.6875rem */
  .node-817 [style*="font-size:23px"] { font-size: 1.4375rem !important; } /* nid 817: font-size:23px -> 1.4375rem */
  .node-784 [style*="font-size:18px"] { font-size: 1.125rem !important; } /* nid 784: font-size:18px -> 1.125rem */
  .node-1240 [style*="font-size:15px"] { font-size: 0.9375rem !important; } /* nid 1240: font-size:15px -> 0.9375rem */
  .node-941 [style*="font-size:18px"] { font-size: 1.125rem !important; } /* nid 941: font-size:18px -> 1.125rem */
  .node-941 [style*="font-size:16px"] { font-size: 1rem !important; } /* nid 941: font-size:16px -> 1rem */
  .node-642 [style*="font-size:18px"] { font-size: 1.125rem !important; } /* nid 642: font-size:18px -> 1.125rem */
  .node-737 [style*="font-size:18px"] { font-size: 1.125rem !important; } /* nid 737: font-size:18px -> 1.125rem */
article a {
  height: 44px; 
  display: inline-block;
}
