/* Compact, readable regulatory disclosures at the bottom of the page. */
.disclaimer-footer {
  max-width: 72rem !important;
  padding: 1.25rem 1.5rem !important;
  font-size: .7rem !important;
  line-height: 1.55 !important;
}
.disclaimer-footer p {
  font-size: inherit !important;
  line-height: inherit !important;
}
.wpg-medication-link {
  color: #536b6b;
  font-weight: 700;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 3px;
  transition: color .2s ease, text-decoration-color .2s ease;
}
.wpg-medication-link:hover,
.wpg-medication-link:focus-visible {
  color: #4A7C74;
  text-decoration-color: #E89B7C;
}
.wpg-medication-link-all { color: #254A4F; }
@media (max-width: 640px) {
  .disclaimer-footer { padding: 1rem !important; font-size: .66rem !important; line-height: 1.5 !important; }
}
