/* ===== PHARMA ROAMING BLOCK (v1) ===== */
.pharma-block{max-width:980px;margin:40px auto;padding:28px 24px;background:#fff;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.pharma-block *{box-sizing:border-box}
.pharma-block h2{font-size:1.6rem;line-height:1.3;margin:0 0 10px;text-align:center}
.pharma-block p{margin:8px 0 0;text-align:center;font-size:1.05rem}
.pharma-pills{margin:18px auto 6px;display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;justify-content:center}
.pharma-pills li{padding:8px 14px;border-radius:999px;font-weight:600;color:#fff;
  background:linear-gradient(135deg,#ff9f43 0%,#ff7f50 50%,#ff6f3d 100%);
  box-shadow:0 2px 6px rgba(255,127,80,.25)
}
.pharma-infobox{
  margin:22px auto 4px;padding:18px 16px;border-radius:14px;text-align:center;
  background:linear-gradient(180deg,#fff7ef 0%,#fff3e6 100%);
  border:1px solid #ffd7aa
}
.pharma-infobox strong{font-weight:700}
.pharma-infobox .label{display:inline-block;margin-right:.35em;opacity:.9}
@media (max-width:640px){
  .pharma-block{margin:28px 12px;padding:22px 16px}
  .pharma-block h2{font-size:1.35rem}
  .pharma-pills li{padding:7px 12px}
}
