/* per-site fixes */
/* contact links in the red boxes where a form used to be */
.sf-contact { margin-top: 18px; display: flex; flex-direction: column; gap: 8px; }
.sf-contact a { color: #fff !important; font-size: 18px; font-weight: 700; text-decoration: underline; word-break: break-word; }
.sf-contact a:hover { opacity: .85; }
/* keep the fixed mobile call bar from covering the last content */
@media (max-width: 991px) {
  body { padding-bottom: 64px !important; }
  .li-textblock p, .li-textblock li { font-size: 15px; }
}
