/* micro-adj: screen-reader utility reserves a one-pixel clipping box. */
.u-visually-hidden {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 0.0625rem;
  block-size: 0.0625rem;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}

.c-attribution:focus-within {
  position: fixed;
  inset-block-start: auto;
  inset-inline: var(--space-page);
  inset-block-end: var(--space-page);
  inline-size: auto;
  block-size: auto;
  overflow: visible;
  clip-path: none;
  white-space: normal;
}
