.answer-strip{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin:1.4rem 0 2rem;
  padding:0;
  border:1px solid var(--rule);
  background:var(--rule);
  gap:1px;
}
.answer-strip>div,.answer-strip>article{
  min-width:0;
  min-height:7.25rem;
  padding:1rem;
  background:var(--paper2);
}
.answer-strip dt,.answer-strip span{
  display:block;
  margin:0 0 .65rem;
  color:var(--muted);
  font:800 .7rem/1.35 var(--mono);
  letter-spacing:.04em;
  text-transform:uppercase;
}
.answer-strip dd,.answer-strip strong{
  display:block;
  margin:0;
  overflow-wrap:anywhere;
  font:700 1.16rem/1.3 var(--serif);
}
.faq-stack details{padding:1rem 0;border-bottom:1px solid var(--rule)}
.faq-stack summary{cursor:pointer;font-family:var(--serif);font-size:1.15rem}
.faq-stack details p{max-width:74ch}
.reading-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}
.reading-path article{padding:1.2rem;background:var(--paper)}
.reading-path .step{color:var(--red);font:800 .64rem var(--mono);text-transform:uppercase}
.term-index{display:flex;flex-wrap:wrap;gap:.55rem}
.term-index a{padding:.5rem .7rem;border:1px solid var(--rule);background:var(--paper2);font:800 .64rem var(--mono);text-transform:uppercase;text-decoration:none}
.term-file{scroll-margin-top:6rem}
.term-file h2{font-size:clamp(1.65rem,3vw,2.3rem)}
.fact-split{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;border:1px solid var(--rule);background:var(--rule);gap:1px}
.fact-split article{padding:1.2rem;background:var(--paper2)}
.fact-split .connector{display:grid;place-items:center;padding:.5rem;background:var(--red);color:#fff;font:800 .72rem var(--mono);text-transform:uppercase;writing-mode:vertical-rl}
@media(max-width:850px){.answer-strip,.reading-path{grid-template-columns:1fr 1fr}.answer-strip>div,.answer-strip>article{min-height:0}}
@media(max-width:560px){.answer-strip,.reading-path,.fact-split{grid-template-columns:1fr}.fact-split .connector{writing-mode:horizontal-tb}}
