/* v89.2 authority parity: status-first quorum, single authoritative compare surface, and candidate-spec wording polish */
.verify-v87-compare-card .verify-v87-compare-grid{
  grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);
  gap:1rem 1.15rem;
  align-items:start;
}
.verify-v89_2-authority-note{
  margin:.8rem 0 0;
  color:var(--muted, rgba(235,240,255,.72));
  font-size:.96rem;
}
html[data-theme="light"] .verify-v89_2-authority-note{ color:#4d5972; }
.decision-freeze-instrument .dfi-copy{
  margin:.45rem 0 0;
  color:var(--muted, rgba(235,240,255,.72));
  font-size:.95rem;
}
html[data-theme="light"] .decision-freeze-instrument .dfi-copy{ color:#4d5972; }
.decision-freeze-instrument .dfi-display{
  margin-top:.85rem;
}
.decision-freeze-instrument .dfi-display[data-v892-condensed="true"]{
  padding:.9rem 1rem;
}
.decision-freeze-instrument .dfi-note{
  margin:.75rem 0 0;
  color:var(--muted, rgba(235,240,255,.68));
  font-size:.88rem;
}
html[data-theme="light"] .decision-freeze-instrument .dfi-note{ color:#5c6882; }
.wq-hero-grid{
  grid-template-columns:minmax(360px,.96fr) minmax(0,1fr);
  align-items:start;
}
.wq-summary-card{ order:-1; }
.wq-copy{ order:1; }
.wq-copy .hero-lede{ margin-bottom:.55rem; }
.wq-copy .wq-rule{ max-width:46ch; }
.wq-summary-card .wq-note{ margin-top:.8rem; }
.wq-summary-card .wq-status-strip{ margin-top:.65rem; }
html[data-theme="light"] .wq-summary-card,
html[data-theme="light"] .verify-v87-compare-card,
html[data-theme="light"] .fr-bridge-card{
  box-shadow:0 20px 60px rgba(16,25,44,.08);
}
@media (max-width: 980px){
  .verify-v87-compare-card .verify-v87-compare-grid,
  .wq-hero-grid{ grid-template-columns:1fr; }
  .wq-summary-card{ order:-1; }
}
