.medco-guide h3{font-size:17px;font-weight:700;margin-top:22px;margin-bottom:8px;color:#111}.medco-guide .medco-img-caption{text-align:center;font-style:italic;color:#6b7280;font-size:13px;margin-top:6px}.medco-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:18px 0}.medco-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;text-decoration:none;color:inherit;display:block;transition:all .15s}.medco-card:hover{border-color:#ea580c;box-shadow:0 4px 12px rgba(234,88,12,.12);text-decoration:none;transform:translateY(-1px)}.medco-card-name{font-weight:700;font-size:15px;color:#111;margin-bottom:4px;line-height:1.3}.medco-card-meta{font-size:12px;color:#6b7280}.medco-card-rating{color:#f59e0b;font-weight:700}