.psh-box {
  background: #dbeaf5;
  border-radius: 10px;
  padding: 22px 18px;
  margin: 12px 0;
}

.psh-inner { max-width: 920px; margin: 0 auto; text-align: center; }

.psh-headline { font-size: 18px; font-weight: 800; margin-bottom: 12px; }

.psh-rows { display:flex; flex-direction:column; gap: 8px; margin: 0 auto 12px; }
.psh-row { display:flex; justify-content:center; gap: 12px; flex-wrap: wrap; }
.psh-row-left { font-weight: 800; }
.psh-row-right { opacity: 0.95; font-weight: 700; }

.psh-footer { margin-top: 14px; font-weight: 800; }
