/* BitcoinOrbit V14.4: unobtrusive, consistent legal navigation and disclaimer */
.site-legal-note {
  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  display:block;
  margin:20px auto 0;
  padding:15px 0 0;
  border-top:1px solid rgba(170,187,208,.14);
  text-align:center;
  color:#9eacc0;
  font-size:11.5px;
  font-weight:400;
  letter-spacing:.008em;
  line-height:1.6;
}
.site-legal-note a { color:#becbdc; text-decoration:underline; text-decoration-color:#536178; text-underline-offset:3px; }
.site-legal-note a:hover { color:#fff; }
.footer .site-legal-note a { font-size:inherit!important; line-height:inherit!important; }
.footer .site-legal-note { max-width:1200px; padding-bottom:19px; }
body.legal-page .legal-main .site-legal-note {max-width:none; font-size:11.5px!important;line-height:1.6!important;margin:28px 0 0!important;}
body.legal-page .legal-main .legal-date{margin-top:26px!important;}
body.legal-page .legal-main .legal-subtle { font-size:13px!important;color:#a9b9cc!important; }
body.legal-page .legal-main .legal-identity { border:1px solid #3a475a;border-radius:12px;background:#101a28;padding:15px 19px;margin:18px 0; }
body.legal-page .legal-main .legal-identity p {margin:4px 0 9px;}
body.legal-page .legal-main .legal-identity p:last-child {margin-bottom:0;}
body.legal-page .legal-main ul {margin:0 0 20px; padding-left:22px; color:#c3cfdf; line-height:1.72; max-width:80ch;}
body.legal-page .legal-main li { margin:0 0 9px; }
body.legal-page .legal-main h2 {scroll-margin-top:100px;}
body.legal-page .legal-crosslinks {gap:10px;}
@media(max-width:600px){.site-legal-note{padding-left:10px;padding-right:10px;font-size:11px;}body.legal-page .legal-main .legal-identity{padding:12px 14px;}}
