/* Edition → GOTR compatibility (KAN-208).
   Edition's <body> sets font-size .9375rem, a fixed line-height and
   word-break: break-word (which splits clause numbers like "1.1" one
   character per line). The KAN-207 design assumes browser defaults, so reset
   them inside GOTR-owned regions only — Edition's post and listing styles
   stay as they are. Loaded after marketing.css. */
body.page-template .site-content,
body.home-template .site-content,
.gotr-header,
.gotr-footer {
  font-size: 1rem;
  line-height: normal;
  word-break: normal;
}

/* normalize.css gives every <button> line-height: 1.15. */
.gotr-copylink { line-height: normal; }

/* Edition's table rules (basics.css) are scoped with :not(.gotr-table) so
   they don't outrank marketing.css's .gotr-table styling — see KAN-208. */

/* Edition draws every <hr> as three dots (basics.css); GOTR's are hairlines. */
body.page-template .site-content hr,
body.home-template .site-content hr,
.gotr-header hr,
.gotr-footer hr {
  position: static;
  width: auto;
  height: 0;
  background: none;
  border-radius: 0;
}
body.page-template .site-content hr::before, body.page-template .site-content hr::after,
body.home-template .site-content hr::before, body.home-template .site-content hr::after,
.gotr-header hr::before, .gotr-header hr::after,
.gotr-footer hr::before, .gotr-footer hr::after { content: none; }
