.rx-medicine-safety{margin:34px 0;padding:24px;border:1px solid #d6e7ff;border-radius:22px;background:linear-gradient(135deg,#f8fbff 0%,#ffffff 55%,#f7fff9 100%);box-shadow:0 14px 36px rgba(15,23,42,.08)}.rx-medicine-safety__head{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.rx-medicine-safety__icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#e9f2ff;font-size:25px;flex:0 0 auto}.rx-medicine-safety h2{margin:0 0 6px;font-size:1.55rem;color:#0f2f57}.rx-medicine-safety p{margin:0;color:#475569;line-height:1.65}.rx-medicine-safety__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rx-medicine-safety__card{padding:18px;border-radius:18px;background:#fff;border:1px solid #e5e7eb}.rx-medicine-safety__card h3{margin:0 0 10px;font-size:1.05rem;color:#123}.rx-medicine-safety__card ul{margin:0;padding-left:20px}.rx-medicine-safety__card li{margin:8px 0;line-height:1.55;color:#334155}.rx-ms-care{border-left:5px solid #2563eb}.rx-ms-otc{border-left:5px solid #16a34a}.rx-ms-avoid{border-left:5px solid #f59e0b}.rx-ms-urgent{border-left:5px solid #dc2626}.rx-medicine-safety__note{margin-top:16px;padding:14px 16px;border-radius:14px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;font-weight:600;line-height:1.6}@media(max-width:720px){.rx-medicine-safety{padding:18px}.rx-medicine-safety__grid{grid-template-columns:1fr}.rx-medicine-safety__head{display:block}.rx-medicine-safety__icon{margin-bottom:10px}}