/* Arial is the font specified in the existing homepage stylesheet. */
body.pac-unified-type {
  --pac-reading-line:1.55;
  --pac-copy-gap:16px;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px;
  line-height:var(--pac-reading-line)!important;
}
body.pac-unified-type :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,input,select,textarea,button,td,th,a,strong,b,em,u,small,font,span):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.dashicons):not([class*="glyphicon"]):not([class*="material-icons"]):not([class*="fa-"]) {
  font-family:Arial,Helvetica,sans-serif!important;
}
body.pac-unified-type :where(main,.entry-content,.page-content,.page,.post,.main-wrapper,.nologin-text,.pac-public-copy,.pac-public-form,#pac-trial-home,#frm_questions,#frm_illness,#frm-portal,#case-update-grid-div,#prescription_div,#prescription_only,.login,.pac-exp-dialog) {
  line-height:var(--pac-reading-line)!important;
}
body.pac-unified-type :where(p,li,dt,dd,td,th,label,legend) {
  line-height:var(--pac-reading-line)!important;
}
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form,#prescription_div,#prescription_only,#frm_questions,#frm-portal,#case-update-grid-div) :where(font,span,strong,b,em) {
  line-height:inherit!important;
}
body.pac-unified-type :where(h1,h2,h3,h4,h5,h6) {
  line-height:1.25!important;
  letter-spacing:normal!important;
}
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form,#prescription_only) > p,
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form) :where(section,article,div) > p {
  margin-top:0!important;margin-bottom:var(--pac-copy-gap)!important;
}
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form,#prescription_only) :where(h2,h3,h4,h5,h6) {
  margin-top:24px!important;margin-bottom:12px!important;
}
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form) :where(ul,ol) {
  margin-top:0!important;margin-bottom:16px!important;
}
body.pac-unified-type :where(.entry-content,.page-content,.pac-public-copy,.pac-public-form) li {margin-bottom:6px;}
body.pac-unified-type #frm-portal :where(p,td,label),
body.pac-unified-type #frm_questions :where(p,td,label),
body.pac-unified-type #case-update-grid-div :where(p,td,th,label) {
  line-height:var(--pac-reading-line)!important;
}
body.pac-unified-type #frm-portal :where(input,select,textarea,button),
body.pac-unified-type #frm_questions :where(input,select,textarea,button),
body.pac-unified-type #case-update-grid-div :where(input,select,textarea,button) {
  font-family:Arial,Helvetica,sans-serif!important;line-height:1.4!important;
}
body.pac-unified-type #frm-portal :where(tr.pac-feedback-heading,tr.pac-feedback-row) td {padding-top:8px;padding-bottom:8px;}
body.pac-unified-type :where(#case-update-grid-div,#case-update-grid) td p {margin-top:0!important;margin-bottom:8px!important;}
body.pac-unified-type .pac-exp-dialog {font-family:Arial,Helvetica,sans-serif!important;line-height:1.55!important;}
body.pac-unified-type .pac-exp-dialog h2 {line-height:1.25!important;margin:0 0 16px!important;}
body.pac-unified-type .pac-exp-dialog .pac-exp-countdown {font-size:14px!important;line-height:1.4!important;}
body.pac-unified-type .pac-empty-copy-spacing {display:none!important;}
body.login.pac-unified-type :where(label,p,.message,#login_error) {line-height:1.55!important;}
/* Icon fonts, coloured faces, progress steps, conditional visibility, column widths
   and table layout are deliberately left to their existing component styles. */
