/* Local, static additions. No overlays, tracking or remote dependencies. */
html body .domain-sales-home,
html body .domain-sales-footer {
  display: block;
  font: 400 .875rem/1.5 var(--sans, var(--body, system-ui, sans-serif));
  letter-spacing: normal;
  text-transform: none;
  color: inherit;
  margin: 1rem 0;
  padding: 0;
  max-width: 100%;
}
html body .domain-sales-home a,
html body .domain-sales-footer a,
html body .domain-sales-card a {
  display: inline-block;
  color: inherit;
  background: transparent;
  border: 0;
  border-radius: 0;
  padding: .35rem 0;
  margin: 0;
  font: inherit;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .22em;
  white-space: normal;
  overflow-wrap: anywhere;
  box-shadow: none;
}
html body .domain-sales-footer { padding-inline: 1.25rem; }
html body .domain-sales-card {
  display: block;
  box-sizing: border-box;
  max-width: 46rem;
  margin: 1.5rem 0;
  padding: 1.25rem;
  border: 1px solid currentColor;
  border-radius: 8px;
  background: transparent;
  color: inherit;
  font: 400 1rem/1.6 var(--sans, var(--body, system-ui, sans-serif));
  letter-spacing: normal;
  text-transform: none;
  text-align: start;
  overflow-wrap: anywhere;
  grid-column: 1 / -1;
}
html body .domain-sales-card h2 {
  font: 600 1.125rem/1.4 var(--sans, var(--body, system-ui, sans-serif));
  color: inherit;
  letter-spacing: normal;
  text-transform: none;
  margin: 0 0 .5rem;
}
html body .domain-sales-card p { font: inherit; color: inherit; margin: .5rem 0; max-width: none; }
html body .domain-sales-home a:hover,
html body .domain-sales-footer a:hover,
html body .domain-sales-card a:hover { text-decoration-thickness: 2px; }
html body .domain-sales-home a:focus-visible,
html body .domain-sales-footer a:focus-visible,
html body .domain-sales-card a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
