/* ThemeScorpion Facebook discovery v1.3: original placement, refined brand mark. */
.tsc-fb-brand-mark{
  box-sizing:border-box;flex:0 0 43px;display:grid;place-items:center;
  width:43px;height:43px;border-radius:10px;
  color:#FFFFFF;background:#2457D6;
}
.tsc-fb-brand-mark svg{display:block;width:27px;height:27px;fill:currentColor}
.tsc-fb-link-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}
.tsc-fb-link-copy strong{font-weight:720;line-height:1.4}
.tsc-fb-external{display:block;flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.tsr-page .tsc-fb-article{
  max-width:100%;margin:33px 0 0;
}
.tsr-page .tsc-fb-article-link{
  box-sizing:border-box;display:flex;align-items:center;gap:14px;
  min-width:0;width:fit-content;max-width:100%;min-height:50px;
  padding:4px 0;text-decoration:none;color:#161A22;
  font:400 14px/1.5 system-ui,sans-serif;
}
.tsr-page .tsc-fb-article-link:hover .tsc-fb-link-copy strong{color:#2457D6;text-decoration:underline;text-underline-offset:3px}
.tsr-page .tsc-fb-article-link:focus-visible{outline:2px solid #2457D6;outline-offset:5px}
.tsr-page .tsc-fb-article-link .tsc-fb-link-copy strong{color:#161A22;font-size:15px}
.tsr-page .tsc-fb-link-kicker{font-size:12px;color:#667085}
.tsr-page .tsc-fb-external{color:#667085}
.tsr-page .tsc-fb-article + .tsr-endnote{margin-top:28px}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link{
  box-sizing:border-box;display:flex!important;align-items:center;gap:12px;
  width:fit-content;max-width:100%;min-height:50px;
  margin:19px 0 0!important;padding:0;
  color:#FFFFFF;text-decoration:none;
  font:400 14px/1.4 system-ui,sans-serif;
}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link .tsc-fb-link-copy strong{font-size:14px;color:#FFFFFF}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link .tsc-fb-link-copy small{font-size:12px;line-height:1.5;color:#E9F0FF}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link .tsc-fb-external{color:#E9F0FF}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link:hover .tsc-fb-link-copy strong{text-decoration:underline;text-underline-offset:4px}
.tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link:focus-visible{outline:2px solid #E9F0FF;outline-offset:5px}
@media(max-width:700px){
  .tsr-page .tsc-fb-article{margin-top:26px}
  .tsr-page .tsc-fb-article-link{gap:11px}
  .tsc-footer .tsc-footer-brand > a.tsc-fb-footer-link{margin-top:15px!important}
}
