.perps-empty-state {
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  padding: 1.5rem;
  border: 1px solid currentColor;
  border-radius: .5rem;
  color: inherit;
  overflow-wrap: anywhere;
}
.perps-empty-state h2 { margin: 0 0 1rem; font-size: 1.25rem; }
.perps-empty-state p { margin: .75rem 0; }
.perps-empty-state a { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
.perps-empty-state a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.perps-empty-state__partner { font-size: .875rem; }
@media (forced-colors: active) {
  .perps-empty-state { border-color: CanvasText; color: CanvasText; }
  .perps-empty-state a { color: LinkText; }
  .perps-empty-state a:focus-visible { outline-color: Highlight; }
}
