/* GP187 closes a GP186 mobile hit-target overlap exposed by full-chain QA. */
.sr186-matrix article > b {
  pointer-events: none;
}

@media (max-width: 700px) {
  .rr187-core {
    grid-template-rows: 112px minmax(1030px, auto) auto auto auto;
  }

  .rr187-core > header {
    min-height: 112px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 12px;
    padding: 14px 12px;
  }

  .rr187-core > header strong {
    display: block;
    margin-top: 6px;
    max-width: 250px;
    font-size: 11px;
    line-height: 1.25;
  }

  .rr187-council > header {
    min-height: 82px;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px;
  }

  .rr187-council > header strong {
    font-size: 11px;
    line-height: 1.2;
  }
}
