/* Keep footer links readable, with a quieter single-pixel underline. */
footer a:not(.brand):not(.policy-brand) {
  color: #647069 !important;
  font-weight: 400 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  text-decoration: underline !important;
  text-decoration-color: #64706955 !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 3px;
}
footer a:not(.brand):not(.policy-brand):hover,
footer a:not(.brand):not(.policy-brand):focus-visible {
  color: #066452 !important;
  text-decoration-color: #06645288 !important;
}
