.signal-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin: 20px 0;
}
.signal {
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 17px;
  background: #f8faf6;
}
.signal span,
.signal small {
  display: block;
  color: #66776b;
  font-size: 12px;
}
.signal strong {
  display: block;
  font-size: 16px;
  line-height: 1.3;
  margin: 7px 0;
}
.signal small { line-height: 1.4; }
@media (max-width: 1050px) {
  .signal-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 600px) {
  .signal-grid { grid-template-columns: 1fr; }
}

.feedback-uses{border:0;padding:0;margin:24px 0}.feedback-uses legend{font-weight:600}.check-option{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.check-option input[type="checkbox"]{width:auto;flex:0 0 auto;margin-top:4px}

nav{flex-wrap:wrap}.feedback-link{white-space:nowrap}
