/* The Long Return — Community Reports Phase 2 subtractive readability layer
   2026-10-07. Scope: reduce reader burden without changing report claims/evidence. */

/* Reports need fewer top-level choices than the full site. Four routes remain:
   Home, Current, Reports, Corrections. The complete site navigation remains available
   from the home page and footer relationships. */
body.tlr-phase2-subtractive .tlr-global-nav.phase2-report-nav{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  padding:10px 14px!important;
  overflow:visible!important;
  align-items:stretch!important;
}
body.tlr-phase2-subtractive .tlr-global-nav.phase2-report-nav a{
  box-sizing:border-box!important;
  min-width:0!important;
  min-height:44px!important;
  width:100%!important;
  margin:0!important;
  padding:8px 5px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  white-space:normal!important;
  font-size:.875rem!important;
  line-height:1.15!important;
  letter-spacing:.035em!important;
}

/* The full representation / verification boundary remains public, but it is end
   matter rather than a gate readers must cross before reaching the report. */
body.tlr-phase2-subtractive .clarity.phase2-endnote{
  max-width:1100px!important;
  margin:2rem auto 0!important;
  padding:.8rem 1rem!important;
  border-top:1px solid rgba(150,180,220,.24)!important;
  border-bottom:0!important;
  background:transparent!important;
  box-shadow:none!important;
  font-size:.875rem!important;
  line-height:1.5!important;
  text-align:left!important;
  opacity:.9!important;
}

@media(max-width:520px){
  body.tlr-phase2-subtractive .tlr-global-nav.phase2-report-nav{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media print{
  body.tlr-phase2-subtractive .tlr-global-nav.phase2-report-nav{display:none!important}
}
/* The newer briefing/report summaries already use a low-chrome site header.
   At ordinary phone width, four short links fit comfortably in one line there. */
@media(min-width:361px) and (max-width:520px){
  body.tlr-phase2-subtractive header.site .tlr-global-nav.phase2-report-nav{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  body.tlr-phase2-subtractive header.site .tlr-global-nav.phase2-report-nav a{
    font-size:.875rem!important;
    padding:8px 3px!important;
  }
}
