/* Targeted accessibility details; original Gold Standard type, spacing and ornament remain intact. */
.gold-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
body.gold-page p a:not(.button):not(.btn),
body.gold-page .article-body li a,
body.gold-page .article-body td a,
body.gold-page main td a,
body.gold-page main li:not([class]) > a:not([class]):not(nav a),
body.gold-page .foot-disclaimer a,
body.gold-page caption a,
body.gold-page dd a,
body.gold-page main a[rel="external"],
body.gold-page .callout a,
body.gold-page .faq-body a {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .18em;
}
.table-scroll:focus-visible,
.registry-wrap:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
body[data-gold-home] #developments .kicker-l,
body[data-gold-home] #library .kicker-l,
body[data-gold-home] #tools .kicker-l,
body[data-gold-home] .registry .kicker-l,
body[data-gold-home] .dev .when,
body[data-gold-home] .icard .rno,
body[data-gold-home] .tool .num,
body[data-gold-home] .promise .pn {
  color: #816129;
}
body[data-gold-home] .dev .when .yr,
body[data-gold-home] .icard .v,
body[data-gold-home] .stamp {
  color: #75674f;
}
.tcb #calc a[target="_top"] {
  color: #816129 !important;
  text-decoration: underline;
  text-underline-offset: .18em;
}
