/* Legal document pages. Print rules stay here so other pages keep their chrome. */

html {
  scroll-padding-top: 0;
}

@media print {
  .skip,
  .nav,
  .switch,
  .legal-toc,
  .footer {
    display: none !important;
  }

  .legal-head {
    padding: 0 0 24px;
    border-bottom: 0;
  }

  .legal-body {
    display: block;
    padding: 0;
  }

  .legal-doc {
    max-width: none;
  }

  .legal-printurl {
    display: block;
    margin-top: 8px;
    color: var(--text);
    font-size: var(--t-small-size);
    font-weight: 400;
    line-height: var(--t-small-lh);
  }

  .legal-doc h2.is-target,
  .legal-doc h2:target {
    margin: 28px 0 0;
    padding: 0;
    animation: none;
    background: transparent;
  }
}
