/* Block: argos/decision-spectrum (always on the violet band) */
.decision-spectrum { margin-top: 46px; border-top: 1px solid rgba(255,255,255,.18); border-bottom: 1px solid rgba(255,255,255,.18); }
.spectrum-row { min-height: 106px; padding: 22px 0; display: grid; grid-template-columns: 62px 250px 1fr 110px; gap: 20px; align-items: center; border-bottom: 1px solid rgba(255,255,255,.13); }
.spectrum-row:last-child { border-bottom: 0; }
.spectrum-row > span { color: var(--mint); font-size: .78rem; font-weight: 900; }
.spectrum-row b { font-size: 1.03rem; }
.spectrum-row p { margin: 0; color: rgba(255,255,255,.82); }
.spectrum-row small { justify-self: end; color: rgba(255,255,255,.72); font-size: .52rem; font-weight: 900; letter-spacing: .07em; text-align: right; text-transform: uppercase; }
.spectrum-row small a { color: inherit; }

@media (max-width: 840px) {
  .spectrum-row { grid-template-columns: 45px 1fr; }
  .spectrum-row p, .spectrum-row small { grid-column: 2; justify-self: start; text-align: left; }
}

@media (max-width: 430px) {
  .spectrum-row { grid-template-columns: 35px 1fr; gap: 12px; }
}
