/* Site-wide small fixes, loaded after style.css from site/html.html.
   Keep this file short: one rule per defect, a comment naming the defect. */

/* Footer bottom strip. Three items sat in one flex row: the copyright, a long
   disclaimer sentence and the two legal links. The sentence wrapped onto its own
   line centred and upper-cased while the copyright stayed left, so the strip read
   as three misaligned fragments. Now: copyright left and links right on one line,
   the disclaimer underneath as a full-width sentence in normal case. */
.footer_copyright_outer { row-gap: 16px; }
.footer_copyright_outer .footer_copyright { text-align: left; order: 1; }
.footer_copyright_outer .footer_links { order: 2; }
.footer_copyright_outer .footer_disclaimer_line {
  flex: 0 0 100%; order: 3; text-align: left; text-transform: none;
  font-size: 13px; line-height: 140%; letter-spacing: -0.01em;
}
@media screen and (max-width: 768px) {
  .footer_copyright_outer .footer_copyright,
  .footer_copyright_outer .footer_disclaimer_line { text-align: center; }
}

/* "Credit Monitoring" in the nav, the footer and the Squad page opens the 3-bureau block on
   the home page (/#credit-monitoring). The site header is fixed (16px offset + 66px), so a
   plain anchor lands with the block's top edge under the header; this keeps it clear. */
#credit-monitoring { scroll-margin-top: 100px; }
